Wydanie GitExtensions 4.2, narzędzia z graficznym interfejsem do zarządzania repozytoriami GIT, które potrafi integrować się z systemowym menu pracy z plikami oraz, przez wtyczki, w IDE (JetBrains, VSCode, MSVS). Kod projektu został napisany w C# i jest rozpowszechniany na licencji GPLv3.
Główne zmiany:
- Nowa wtyczka integracji z GitLab.
- W wtyczce JIRA dodano wsparcie dla tokenów dostępu.
- Różne ulepszenia wydajności.
- Różne ulepszenia interfejsu użytkownika.
- Ulepszenia w oknie dialogowym dziennika poleceń Git.
- Ulepszenia w oknie dialogowym „Rebase”.
- Zezwolono na wykonywanie operacji zapisu „Zapisz jako…” jednocześnie dla kilku plików.
- Edytor może teraz przesuwać linię w górę/w dół za pomocą ALT + UP i ALT + DOWN.
- Dla OpenSSH wprowadzono ustawienie zmiennej środowiskowej SSH_ASKPASS, jeśli wymagane jest hasło (wymaga OpenSSH 8.4 lub wyżej; nie działa dla starszych wersji OpenSSH).
- Zapewniono automatyczną instalację GitExtensions jako edytora tylko w bieżącym środowisku.
- Zezwalano na resetowanie nieindeksowanych zmian bez wpływu na wersje pośrednie.
- Bardziej wygodne przetwarzanie błędów „Nie udało się załadować pliku lub zestawu”.
- Pionowe wcięcie (SHIFT + ENTER) jest teraz traktowane jako nowa linia.
- Dodano wsparcie dla budowy GitExtensions dla Windows na systemach Arm64 (WoA), jednak wymaga to ręcznej budowy.
- Dla skryptów wprowadzono opcję „{HEAD}”.
- Do budowy wymagana jest .NET 6.0 Desktop Runtime v6.0.24 lub nowsza.
- Zalecana wersja GIT 2.42.


Źródło: opennet.ru
