Git 2.48

Git 2.48

Wydany został 2.48 rozproszony system kontroli wersji Git, napisany w języku C i rozpowszechniany na licencji GNU GPL 2.

Lista głównych zmian:

  • Nowa zmienna konfiguracyjna remote..serverOption działa tak samo, jakby opcja —serverOption= została podana z wiersza poleceń.
  • Polecenie git rebase —rebase-merges teraz używa nazw gałęzi jako etykiet, kiedy to możliwe.
  • Polecenia git notes add i git notes append z nowym flagiem -e otwierają notatki w $GIT_EDITOR przed ich zapisaniem.
  • Dokumentacja git bundle dotycząca użycia —all przy tworzeniu paczek została poprawiona.
  • Usunięto wsparcie dla starych wersji libcURL i Perla.
  • Poprawiono działanie git mergetool w przypadku wystąpienia błędu polecenia.
  • Polecenia git bundle —unbundle i git clone, wykonane dla pliku paczki, uruchamiają fsck dla nowych obiektów z dostosowanymi poziomami sprawdzania fck.
  • Jeśli podczas wykonywania git fetch $remote zostanie stwierdzone, że brakuje refs/remotes/$remote/HEAD i na którą gałąź wskazuje drugi koniec swoim HEAD, refs/remotes/$remote/HEAD zostanie zaktualizowane, aby na nią wskazywać.
  • Teraz git fetch uwzględnia ustawienia remote..followRemoteHEAD do śledzenia HEAD w refs/remotes//HEAD.
  • W git range-diff dodano wsparcie dla opcji —diff-merges do porównywania commitów scalających w porównywanych zakresach.
  • Poprawiono subsystem reftable.
  • Dodano wsparcie dla kompilacji z bardziej wydajnymi implementacjami algorytmu SHA-1 zamiast aktualnie używanego algorytmu SHA1DC z wykrywaniem kolizji ($ make OPENSSL_SHA1_UNSAFE=1 lub $ make BLK_SHA1_UNSAFE=1).
  • Poprawiono kompatybilność ze standardem C23 i GCC 15.
  • Zoptymalizowano git describe.
  • Dodano możliwość kompilacji przy użyciu systemu budowy Meson.
  • Inne ulepszenia i poprawki błędów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster