Git 2.49

Git 2.49

Am 14. März wurde nach zweimonatiger Entwicklung die Version 2.49 des verteilten Versionskontrollsystems Git veröffentlicht, das in C geschrieben und unter der GNU GPL 2 lizenziert ist.

Liste der wichtigsten Änderungen:

  • Aktualisiertes Autovervollständigungsskript für zsh.
  • git pack-objects und sein Wrapper git repack wurden aktualisiert, um eine alternative Pfad-Hashing-Funktion zu unterstützen.
  • git gc unterstützt jetzt die Option --expire-to.
  • Der Befehl „git clone“ unterstützt jetzt das Erstellen eines oberflächlichen Klons eines einzelnen Commits, der nicht unbedingt an der Spitze eines Zweigs stehen muss.
  • Befehl „Git Backfill“ hinzugefügt, um fehlende Objekte in einem Teilklon herunterzuladen.
  • Ein Fehler wurde behoben, bei dem der Fehlerstatus des untergeordneten Prozesses im Befehl „git push --atomic --porcelain“ verloren ging.
  • Der Befehl „git rev-list --missing=“ unterstützt jetzt die Option „print-info“, um detailliertere Informationen zu fehlenden Objekten bereitzustellen, beispielsweise Pfad und Typ.
  • Das Gitk-GUI-Dienstprogramm wurde aktualisiert.
  • git refs migrate unterstützt jetzt die Option --no-reflog, die es ermöglicht, das Reflog nicht zu migrieren.
  • Meson unterstützt jetzt die unsichere SHA1-Implementierungsoption, die in Git 2.48 hinzugefügt wurde.
  • Neue API für die Gruppendurchquerung von Objekten basierend auf einem gemeinsamen Pfad oder nach Typ hinzugefügt.
  • Zur Vorbereitung auf die Verwendung von zlib-ng wurde der Code für die Interaktion mit zlib überarbeitet.
  • Bindungen zur Libgit-Bibliothek für die Sprache Rust hinzugefügt.
  • Alle .txt-Dokumentationsdateien wurden in .adoc umbenannt.
  • Erweitertes Promisor-Protokoll für große Objekte.
  • Die erkannten Fehler wurden behoben.
  • Verbesserte Tests.
  • Dokumentation aktualisiert.

Source: linux.org.ru

Kommentar hinzufügen