De release van GitExtensions 4.2 is uitgebracht, een grafische interface voor het beheren van git-repositories, die integreert met het systeemmenu voor bestandsbeheer en via plugins in IDE's (JetBrains, VSCode, MSVS). De code van het project is geschreven in C# en wordt verspreid onder de GPLv3-licentie.
Belangrijkste wijzigingen:
- Nieuwe integratieplugin met GitLab.
- De JIRA-plugin heeft ondersteuning voor persoonlijke toegangstokens gekregen.
- Diverse prestatieverbeteringen.
- Diverse verbeteringen aan de gebruikersinterface.
- Verbeteringen in het dialoogvenster voor Git-opdrachten.
- Verbeteringen in het dialoogvenster 'Rebase'.
- Het is nu mogelijk om de bewerkingsoperatie 'Opslaan als...' direct voor meerdere bestanden uit te voeren.
- De editor kan nu een regel omhoog/beneden verplaatsen met ALT + UP en ALT + DOWN.
- Voor OpenSSH is de omgeving variabele SSH_ASKPASS geïmplementeerd als er om een wachtwoord wordt gevraagd (vereist OpenSSH 8.4 of hoger; werkt niet voor oudere versies van OpenSSH).
- Automatische installatie van GitExtensions als editor alleen in de huidige omgeving is mogelijk gemaakt.
- Op het resetten van niet-geïndexeerde wijzigingen is nu toegestaan, zonder de tussentijdse wijzigingen te beïnvloeden.
- Verbeterde foutafhandeling voor 'Kan het bestand of de assembly niet laden'.
- Verticale tabulatie (SHIFT + ENTER) wordt nu beschouwd als een regelovergang.
- Ondersteuning voor het bouwen van GitExtensions voor Windows op Arm64-systemen (WoA) is toegevoegd, maar vereist handmatige bouw.
- Voor scripts is de optie '{HEAD}' geïmplementeerd.
- Voor het bouwen is nu .NET 6.0 Desktop Runtime v6.0.24 of hoger vereist.
- Aanbevolen versie van Git is 2.42.


Bron: opennet.ru
