Как стать автором
Обновить

Вышел Git 2.42

Время на прочтение1 мин
Количество просмотров2.6K

Состоялся релиз Git 2.42, в работе над обновлением приняли участие 78 разработчиков, включая 17 новых. Всего в выпуске принято 453 изменения.

Основные обновления Git 2.42:

  • команда git for-each-ref получила поддержку расширенных средств форматирования ссылок с помощью --format. Также добавили возможность вывода информации о GPG-подписях;

  • в git for-each-ref улучшили механизм исключения ссылок из вывода. Теперь система проверяет исключаемые ссылки не поштучно, а с помощью шаблона, который задаётся через опцию --exclude, а с помощью --include можно вернуть части из исключаемого диапазона;

  • используется новый алгоритм для обхода битовых карт, предназначенных для отражения данных об объектах для каждого коммита. Благодаря переходу на новый алгоритм удалось увеличить скорость работы. Переключиться на него можно с помощью установки параметра pack.useBitmapBoundaryTraversal, после этого станет доступно использование опции --use-bitmap-index в команде git rev-list;

  • в git notes append добавили опцию --separator для выбора разделителей абзацев;

  • в git diff --no-index появилась функция чтения из именованных каналов;

  • в git rev-list при использовании --stdin теперь можно указывать через входной поток данных для расширенных модификаторов --branches, --tags и --remotes;

  • появилась новая система, позволяющая сохранить объекты типа unreachable. Можно указать список идентификаторов объектов, которые будут защищены от удаления сборщиком мусора.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

Другие новости

Истории

Ближайшие события

25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань