Se ha lanzado GitExtensions 4.2, una herramienta con interfaz gráfica para gestionar repositorios git, que puede integrarse en el menú del sistema para trabajar con archivos y, mediante complementos, en IDEs (JetBrains, VSCode, MSVS). El código del proyecto está escrito en C# y se distribuye bajo la licencia GPLv3.
Principales cambios:
- Nuevo complemento de integración con GitLab.
- El complemento JIRA ha añadido soporte para tokens de acceso personal.
- Varias mejoras en el rendimiento.
- Varias mejoras en la interfaz de usuario.
- Mejoras en el cuadro de diálogo del registro de comandos de Git.
- Mejoras en el cuadro de diálogo 'Rebase'.
- Se permite realizar la operación 'Guardar como...' para varios archivos al mismo tiempo.
- El editor ahora puede mover líneas hacia arriba/abajo usando ALT + ARRIBA y ALT + ABAJO.
- Para OpenSSH se ha implementado el establecimiento de la variable de entorno SSH_ASKPASS cuando se solicita una contraseña (se requiere OpenSSH 8.4 o superior; no funciona en versiones anteriores de OpenSSH).
- Se asegura la instalación automática de GitExtensions como editor solo en el entorno actual.
- Se permite restablecer cambios no indexados sin afectar a los intermedios.
- Más conveniente manejo de errores 'No se pudo cargar el archivo o ensamblado'.
- La tabulación vertical (SHIFT + ENTER) ahora se considera como un salto de línea.
- Se ha añadido soporte para compilar GitExtensions en Windows en sistemas Arm64 (WoA), sin embargo, esto requiere una compilación manual.
- Se ha implementado la opción '{HEAD}' para scripts.
- Ahora se requiere .NET 6.0 Desktop Runtime v6.0.24 o superior para la compilación.
- Versión recomendada de Git 2.42.


Fuente: opennet.ru
