git 2.49

14-мартта, эки айлык иштеп чыгуудан кийин, C тилинде жазылган жана GNU GPL 2.49 лицензиясы бар Git бөлүштүрүлгөн версиясын башкаруу системасынын 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 опциясын колдойт.
  • gitk GUI утилитасы жаңыртылды.
  • git refs migrate азыр --no-reflog опциясын колдойт, ал рефлогду көчүрбөөгө мүмкүндүк берет.
  • Meson азыр git 1де кошулган кооптуу sha2.48 ишке ашыруу опциясын колдойт.
  • Объекттерди жалпы жолго же түргө жараша топ менен өтүү үчүн жаңы API кошулду.
  • zlib-ng колдонууга даярдануу үчүн, zlib менен өз ара аракеттенүү коду рефактордон өткөрүлдү.
  • Rust тили үчүн libgit китепканасына байланыштар кошулду.
  • Бардык .txt документация файлдары .adoc деп өзгөртүлдү.
  • Чоң объекттер үчүн кеңейтилген промисор протоколу.
  • Табылган каталар оңдолду.
  • Жакшыртылган тесттер.
  • Документтер жаңыртылды.

Source: linux.org.ru

Комментарий кошуу