Git 2.49

Am 14. MÀrz, nach zwei Monaten Entwicklung, wurde die Version 2.49 des verteilten Versionsverwaltungssystems Git veröffentlicht, geschrieben in C und lizenziert unter der GNU GPL 2.

Liste der wichtigsten Änderungen:

  • Das Autocompletion-Skript fĂŒr zsh wurde aktualisiert.
  • In git pack-objects und dessen Wrapper git repack wurde die Möglichkeit hinzugefĂŒgt, eine alternative Hash-Funktion fĂŒr Pfade zu verwenden.
  • In git gc wurde die UnterstĂŒtzung fĂŒr die Option —expire-to hinzugefĂŒgt.
  • Der Befehl git clone unterstĂŒtzt jetzt die Erstellung eines flachen Klons fĂŒr einen Commit, der nicht unbedingt am Ende des Branches stehen muss.
  • Der Befehl git backfill wurde hinzugefĂŒgt, um fehlende Objekte in einem teilweisen Klon zu laden.
  • Ein Fehler, der den Fehlerstatus eines untergeordneten Prozesses im Befehl git push —atomic —porcelain verlor, wurde behoben.
  • In den Befehl git rev-list —missing= wurde die UnterstĂŒtzung fĂŒr den Parameter print-info hinzugefĂŒgt, um detailliertere Informationen zu fehlenden Objekten wie Pfad und Typ bereitzustellen.
  • Das GUI-Tool gitk wurde aktualisiert.
  • In git refs migrate wurde die UnterstĂŒtzung fĂŒr die Option —no-reflog hinzugefĂŒgt, um das Übertragen des Reflogs zu vermeiden.
  • FĂŒr Meson wurde die UnterstĂŒtzung fĂŒr die Option der unsicheren SHA1-Implementierung hinzugefĂŒgt, die in git 2.48 eingefĂŒhrt wurde.
  • Eine neue API fĂŒr die Gruppeniteration ĂŒber Objekte basierend auf dem gemeinsamen Pfad oder Typ wurde hinzugefĂŒgt.
  • Zur Vorbereitung auf die Verwendung von zlib-ng wurde der Code fĂŒr die Interaktion mit zlib refakturiert.
  • Bindings zur libgit-Bibliothek fĂŒr die Programmiersprache Rust wurden hinzugefĂŒgt.
  • Alle .txt-Dokumentationsdateien wurden in .adoc umbenannt.
  • Das Promisor-Protokoll fĂŒr große Objekte wurde erweitert.
  • Entdeckte Fehler wurden behoben.
  • Die Tests wurden verbessert.
  • Die Dokumentation wurde aktualisiert.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4