Git 2.29
Версия: | 2.29 |
Дата релиза: | 10 октября 2020 |
Предыдущий релиз: | 2.28 от 27 июля 2020 (пресс-релиз) |
Страница: | Git |
Представлен очередной релиз системы контроля версий Git 2.29.
Что нового
Отметим некоторые изменения.
- Экспериментальная поддержка алгоритма хэширования SHA-256 вместо SHA-1. Хэширование используется для формирования уникального идентификатора объектов в Git. Причина перехода на новый алгоритм заключается в том, что для алгоритма SHA-1 найдена уязвимость, которая позволяет выполнять коллизионную атаку.
- Для git fetch добавлена возможность указывать «refspecs», которые необходимо исключить:
git fetch origin 'refs/heads/*:refs/heads/*' ^refs/heads/ref-to-exclude
- Для команды git shortlog добавлены новые возможности группировки коммитов. Пример использования:
git shortlog -ns --group=author --group=trailer:co-authored-by
- Добавлены новые модификаторы для команды git for-each-ref, а также расширены возможности использования опций --merged и --no-merged.
- Команда git index-pack теперь работает более эффективно на многоядерных системах.
- И другие изменения...
Комментарии
14:30
14:43
В итоге ничего в принципе не поменялось, но при этом и обиженных не осталось ( ͡° ͜ʖ ͡°)
15:25
14:39