Git 2.49

На 14 март, след два месеца разработка, беше пусната версия 2.49 на разпределената система за управление на версии Git, написана на езика C и разпространявана под лицензия GNU GPL 2.

Списък на основните промени:

  • Актуализиран е скриптът за автоматично допълване за zsh.
  • Към git pack-objects и неговата обвивка git repack е добавена възможността за използване на алтернативни функции за хеширане на пътища.
  • Към git gc е добавена поддръжка на опцията —expire-to.
  • Към командата git clone е добавена поддръжка за създаване на повърхностно клониране за един commit, който не е необходимо да е на върха на клон.
  • Добавена е командата git backfill за зареждане на липсващи обекти в частичен клон.
  • Поправена е грешка, при която статусът на грешка от дочерния процес се губеше в командата git push —atomic —porcelain.
  • Към командата git rev-list —missing= е добавена поддръжка на параметъра print-info за по-подробно извеждане на информация за липсващите обекти, като път и тип.
  • Актуализиран е GUI инструментът gitk.
  • Към git refs migrate е добавена поддръжка на параметъра —no-reflog, който позволява не прехвърляне на рефлога.
  • За Meson е добавена поддръжка на опцията за небезопасна реализация sha1, добавена в git 2.48.
  • Добавен е нов API за групово обход на обекти въз основа на общ път или по тип.
  • За подготовка на използването на zlib-ng е извършен рефакторинг на кода за взаимодействие с zlib.
  • Добавени са биндинги към библиотеката libgit за езика Rust.
  • Всички документационни файлове .txt са преименувани на .adoc.
  • Разширен е протоколът promisor за големи обекти.
  • Коригирани са откритите грешки.
  • Подобрен е тестовият процес.
  • Актуализирана документация.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster