Git 2.49

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

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

  • Актуализиран скрипт за автоматично допълване за zsh.
  • В git pack-objects и неговия обвивка git repack е добавена възможност за използване на алтернативна функция за хеширане на пътища.
  • В git gc е добавена поддръжка на опцията —expire-to.
  • Към командата git clone е добавена поддръжка за създаване на плитко клониране за един комит, който не е задължително да е на върха на клона.
  • Добавена е команда 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