Релиз Git 2.44.0

Вышла версия 2.44.0 распределённой системы управления версиями Git. В обновление вошли 503 функции и исправления ошибок от 85 разработчиков, 34 из них — новые участники. 

Основные нововведения:

поддержка повторного использования объектов в нескольких pack-файлах и индексом multi-pack-index без необходимости упаковки их в один файл;

команда git replay для воссоздания истории в bare-репозиториях, обработки нескольких веток одновременно и выполнения команды rebase для веток, отличных от извлечённой в данный момент;

команду git rebase —autosquash теперь можно использовать для операций rebase в неинтерактивном режиме, что позволяет выполнить rebase и применить fixup-исправления без необходимости проверять список задач или изменять переменную среды GIT_SEQUENCE_EDITOR$;

интеграция с GitLab CI;

в командах git add и git stash появилась поддержка атрибутов путей :(attr:…) и новый атрибут builtin_objectmode, позволяющий фильтровать пути файлов по правам доступа (например, 100644 для неисполняемых файлов, 100755 для исполняемых, 160000 для подмодулей и т. д). Префикс builtin_ указывает, что атрибуты путей можно использовать без необходимости устанавливать какие-либо значения в файлах .gitattributes;

настройке git config advice.pushAlreadyExists теперь можно присвоить значение true, что уберёт окошко отключения подсказок (Disable this message with). 

Git — одна из самых широко используемых систем управления версиями. Программа является свободной и выпущена под лицензией GNU GPL версии 2. Среди проектов, использующих Git, — ядро Linux, Swift, Android, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery, PHP, NASM, MediaWiki, DokuWiki, Qt, ряд дистрибутивов Linux.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии