Вышла версия 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).
Читать на habr.com