
Die Version 2.48 des verteilten Versionsverwaltungssystems Git, das in C geschrieben und unter der GNU GPL 2 lizenziert ist, wurde veröffentlicht.
Liste der wichtigsten Ănderungen:
- Die neue Konfigurationsvariable remote..serverOption hat die gleiche Wirkung, als ob die Option âserverOption= ĂŒber die Befehlszeile gesetzt worden wĂ€re.
- Der Befehl git rebase ârebase-merges verwendet jetzt, wenn möglich, die Branch-Namen als Labels.
- Die Befehle git notes add und git notes append öffnen mit dem neuen Flag -e die Notizen im $GIT_EDITOR vor dem Speichern.
- Die Dokumentation zu git bundle wurde hinsichtlich der Verwendung von âall bei der Erstellung von Paketen verbessert.
- Die UnterstĂŒtzung fĂŒr Ă€ltere Versionen von libcURL und Perl wurde entfernt.
- Die FunktionalitĂ€t von git mergetool wurde verbessert, um Fehler bei der AusfĂŒhrung von Befehlen zu behandeln.
- Die Befehle git bundle âunbundle und git clone, die fĂŒr eine Paketdatei ausgefĂŒhrt werden, fĂŒhren fsck fĂŒr neue Objekte mit konfigurierbaren PrĂŒflevels aus.
- Wenn bei der AusfĂŒhrung von git fetch $remote festgestellt wird, dass refs/remotes/$remote/HEAD fehlt und auf welchen Branch die andere Seite ihren HEAD zeigt, wird refs/remotes/$remote/HEAD aktualisiert, um darauf zu zeigen.
- Jetzt berĂŒcksichtigt git fetch die Einstellungen remote..followRemoteHEAD, um den HEAD in refs/remotes//HEAD zu verfolgen.
- In git range-diff wurde die UnterstĂŒtzung fĂŒr die Option âdiff-merges hinzugefĂŒgt, um Merge-Commits in den verglichenen Bereichen zu vergleichen.
- Das Reftable-Subsystem wurde verbessert.
- Die UnterstĂŒtzung fĂŒr die Kompilierung mit leistungsfĂ€higeren Implementierungen des SHA-1-Algorithmus wurde hinzugefĂŒgt, anstelle des derzeit verwendeten Algorithmus. SHA1DC mit Kollisionsdetektion ($ make OPENSSL_SHA1_UNSAFE=1 oder $ make BLK_SHA1_UNSAFE=1).
- Die KompatibilitÀt mit dem C23-Standard und GCC 15 wurde verbessert.
- Optimierung von git describe wurde durchgefĂŒhrt.
- Die Möglichkeit zur Kompilierung mit dem Meson-Bausystem wurde hinzugefĂŒgt.
- Empfehlungen der Linux Foundation zur Einhaltung von Sanktionen in Open-Source-Projekten
Quelle: linux.org.ru
