Git 2.49

Git 2.49

Op 14 maart, na twee maanden ontwikkeling, werd versie 2.49 van het gedistribueerde versiebeheersysteem Git uitgebracht. Het was geschreven in C en viel onder de GNU GPL 2-licentie.

Lijst met belangrijkste wijzigingen:

  • Bijgewerkt script voor automatisch aanvullen voor zsh.
  • git pack-objects en de bijbehorende wrapper git repack zijn bijgewerkt om een ​​alternatieve padhashfunctie te ondersteunen.
  • git gc ondersteunt nu de --expire-to optie.
  • De opdracht git clone ondersteunt nu het maken van een ondiepe kloon van een enkele commit die zich niet per se aan het einde van een branch hoeft te bevinden.
  • Opdracht git backfill toegevoegd om ontbrekende objecten in een gedeeltelijke kloon te downloaden.
  • Er is een bug opgelost waarbij de foutstatus van het onderliggende proces verloren ging in de opdracht git push --atomic --porcelain.
  • De opdracht git rev-list --missing= ondersteunt nu de optie print-info om meer gedetailleerde informatie te verstrekken over ontbrekende objecten, zoals pad en type.
  • Het gitk GUI-hulpprogramma is bijgewerkt.
  • git refs migrate ondersteunt nu de optie --no-reflog, waarmee u de reflog niet hoeft te migreren.
  • Meson ondersteunt nu de onveilige sha1-implementatieoptie die is toegevoegd in git 2.48.
  • Nieuwe API toegevoegd voor groepsdoorkruising van objecten op basis van een gemeenschappelijk pad of op type.
  • Ter voorbereiding op het gebruik van zlib-ng is de code voor interactie met zlib gerefactoriseerd.
  • Bindingen toegevoegd aan de libgit-bibliotheek voor de Rust-taal.
  • Alle .txt-documentatiebestanden zijn hernoemd naar .adoc.
  • Uitgebreid promisorprotocol voor grote objecten.
  • De gevonden fouten zijn opgelost.
  • Verbeterde tests.
  • Documentatie bijgewerkt.

Bron: linux.org.ru

Voeg een reactie