Вышел релиз GitExtensions 4.2, инструмента с графическим интерфейсом для управления репозиториями git, умеющего интегрироваться в системное меню работы с файлами и, через плагины, в IDE (JetBrains, VSCode, MSVS). Код проекта написан на C# и распространяется под лицензией GPLv3.
Основные изменения:
новый плагин интеграции с GitLab;
в плагин JIRA добавлена поддержка токенов личного доступа;
различные улучшения производительности;
различные улучшения пользовательского интерфейса;
улучшения в диалоговом окне журнала команд Git и в диалоговом окне «Rebase»;
разрешено выполнение операции сохранения «Save as...» сразу для нескольких файлов;
редактор теперь может перемещать строку вверх/вниз с помощью ALT + UP и ALT + DOWN;
для OpenSSH реализовано выставление переменной окружения SSH_ASKPASS, если запрашивается пароль (требуется OpenSSH 8.4 или выше; не действует для более старых версий OpenSSH);
обеспечена автоматическая установка GitExtensions в качестве редактора только в текущем окружении;
разрешён сброс непроиндексированных изменений, не затрагивая промежуточные;
более удобная обработка ошибок «Не удалось загрузить файл или сборку»;
вертикальная табуляция (SHIFT + ENTER) теперь рассматривается как перевод строки;
добавлена поддержка сборки GitExtensions для Windows на системах Arm64 (WoA), однако для этого требуется сборка вручную;
для скриптов реализована опция "{HEAD}";
для сборки теперь требуется .NET 6.0 Desktop Runtime v6.0.24 или новее;
рекомендованная версия Git 2.42.
Источник: OpenNET.