Команда разработчиков Git рада сообщить о выходе новой 2.33 версии, над которой они трудились около 2-х месяцев.
Git – это самая популярная распределенная система управления версиями в нелинейной разработке, основанная на ветвлении и слиянии веток (branches). В этот раз было принято 649 изменений, далее самые значимые:
- команда
git send-emailбыла ускорена и получила новую опцию--sendmail-cmdи настройкуsendemail.sendmailCmd, с помощью которых теперь можно определить команду для взаимодействия с SMTP-сервером при отправке писем; - для команды
git rev-listреализована опция--no-commit-header, соответственно заголовокcommit <object-name>показан не будет, что упрощает использование вывода в скриптах; - в команде
git worktree add --lockтеперь есть возможность вывода причины блокировки рабочего дерева; - продолжена работа по переписыванию реализации
git submoduleна язык C; - шаблон, связанный с
userdiff, теперь имеет поддержку токенаrecordдля языка C#; - проведена работа, связанная с опцией
git log --decorate, теперь помимо обычных данных из лога показываются имена веток, производится загрузка только востребованных данных, убирая лишнюю работу; - добавлена оптимизация, позволяющая ускорить выполнение операций на стороне сервера за счёт отбрасывания уже просмотренных коммитов для деревьев;
- бэкенд команды
diff -G/-S, теперь используетpcre2(при его наличии); TEST_OUTPUT_DIRECTORY=testтеперь работает корректно;- переработан код, связанный с функцией
struct_type_init().
>>> Подробности


