Git 2.49

Git 2.49

14 marca, po dwóch miesiącach prac, wydano wersję 2.49 rozproszonego systemu kontroli wersji Git, napisanego w języku C i rozpowszechnianego na licencji GNU GPL 2.

Lista głównych zmian:

  • Zaktualizowano skrypt auto-dokładania dla zsh.
  • W git pack-objects i jego opakowaniu git repack dodano możliwość korzystania z alternatywnej funkcji haszowania ścieżek.
  • W git gc dodano wsparcie dla opcji —expire-to.
  • Do polecenia git clone dodano wsparcie dla tworzenia płytkiego klonowania dla jednego zatwierdzenia, które nie musi znajdować się na szczycie gałęzi.
  • Dodano polecenie git backfill do załadowania brakujących obiektów w częściowym klonie.
  • Naprawiono błąd utraty statusu błędu od procesu podrzędnego w poleceniu git push —atomic —porcelain.
  • Do polecenia git rev-list —missing= dodano wsparcie dla parametru print-info, aby uzyskać bardziej szczegółowe informacje o brakujących obiektach, takich jak ścieżka i typ.
  • Zaktualizowano narzędzie GUI gitk.
  • W git refs migrate dodano wsparcie dla parametru —no-reflog, który umożliwia pominięcie przenoszenia refloga.
  • Dla Meson dodano wsparcie dla opcji niebezpiecznej implementacji sha1, dodanej w gicie 2.48.
  • Dodano nowe API do grupowego przeszukiwania obiektów na podstawie wspólnej ścieżki lub według typu.
  • W celu przygotowania do użycia z zlib-ng przeprowadzono refaktoryzację kodu interakcji z zlib.
  • Dodano powiązania do biblioteki libgit dla języka Rust.
  • Wszystkie pliki dokumentacji .txt zostały przemianowane na .adoc.
  • Rozszerzono protokół promisor dla dużych obiektów.
  • Naprawiono wykryte błędy.
  • Ulepszono testy.
  • Zaktualizowano dokumentację.

Ź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