Google выпустила Git 2.18.0
Новости
В ней появилась эвристика для предугадывания переименований и поддержка второй версии протокола Git и сборки с библиотекой PCRE v2 по умолчанию.
568 открытий582 показов
Представлен релиз распределенной системы управления исходными текстами Git 2.18.0. В ней появилась поддержка второй версии протокола Git.
Изменения в Git 2.18.0
В новую версию вошли 903 изменения. Среди них:
- эвристика для предугадывания переименований при выполнении слияний и операций
cherry-pick
; - отдельный код возврата для отделения ситуации отсутствия новых коммитов для перезаписи от ошибок при выполнении операции в
git filter-branch
; - возможность использования TLS 1.3 и сжатия методом gzip при сборке со свежей библиотекой cURL;
- поддержка сборки с библиотекой PCRE v2 по умолчанию;
- сборочная опция, которая вызывает все связанные компоненты с использованием относительных путей при запуске Git (раньше режим работал только в Windows);
- опция
rebase-merges
вgit rebase
переносит всю топологию графа коммитов, вgit worktree add
теперь можно выполнять операцию checkout над существующей веткой, вgit send-email
появилась кнопка Edit для редактирования перед отправкой; - отключенный по умолчанию режим
merge.renames
экономит ресурсы процессора, которые раньше шли на поиск и слияние переименованных путей; - новый атрибут
working-tree-encoding
указывает Git перекодировать содержимое при выполнении операции checkout.
Прошлая версия Git вышла в апреле 2018 года и содержала 516 изменений.
568 открытий582 показов