Релиз Git 2.52
17 ноября 2025 года состоялся релиз распределённой системы управления версиями Git 2.52 с изменениями в рамках подготовки к Git 3.0. В обновление вошли 637 изменений кода и фиксы с патчами от 94 разработчиков, 33 из них — новые участники проекта.
Релиз Git 2.47 состоялся в октябре 2024 года. Версия Git 2.48 опубликована в январе 2025 года. В середине марта 2025 года вышла версия Git 2.49. Версия Git 2.50 случилась в июне 2025 года. Сборка Git 2.51 вышла в августе 2025 года.
Исходный код Git опубликован на GitHub под лицензией GPLv2+.
Основные изменения и дополнения в Git 2.52:
добавлена команда "git last-modified" для отображения списка файлов в указанной ревизии и коммитов, через которые вносились последние изменения в каждый из этих файлов;
добавлена команда "git repo" для выполнения действий, связанных с извлечением информации из репозитория. Предложены две подкоманды: "git repo info" и "git repo structure", выводящие информацию о настройках репозитория и сведения о структуре репозитория (например, можно узнать число ссылок и объектов в репозитории);
в команду "git refs" добавлены три подкоманды, унифицирующие разрозненные и пересекающиеся низкоуровневые операции над ссылками (git for-each-ref, git show-ref, git update-ref и git pack-refs):
"git refs optimize" — оптимизация бэкенда хранения ссылок (по аналогии с "git pack-refs").
"git refs list" — вывод списка всех ссылок (по аналогии с "git for-each-ref" или "git show-ref").
"git refs exists" — проверка существования ссылки (аналог "git show-ref --exists").
формат для экспорта или импорта истории коммитов расширен возможностью работы с криптографическими подписями, использующими как идентификаторы объектов на базе алгоритма SHA-1, так и на основе SHA-256. В команде "git
Читать на habr.com