El proyecto de código abierto Git ha anunciado el lanzamiento de Git 2.54, incorporando nuevas características y correcciones de errores aportadas por más de 137 colaboradores, de los cuales 66 son nuevos en la comunidad. La última vez que se compartieron novedades significativas fue con la versión 2.52.
Entre las principales innovaciones destaca el nuevo comando experimental git history, diseñado para simplificar la reescritura de historiales en casos menos complejos, como corregir errores tipográficos en mensajes de confirmación o dividir un commit en dos. A diferencia de git rebase, este comando no modifica el árbol de trabajo ni el índice, y puede operar incluso en repositorios desnudos.
Otra característica relevante es la introducción de hooks basados en configuración, lo que facilita compartir y gestionar hooks en múltiples repositorios. En lugar de almacenar los scripts directamente en el directorio de hooks, ahora se pueden definir en archivos de configuración, permitiendo un manejo más flexible y centralizado.
En términos de mantenimiento, la estrategia geometric, que optimiza la gestión y empaquetado de los objetos dentro de un repositorio, se establece como predeterminada en esta versión. Gracias a esta estrategia, Git puede gestionar los repositorios de manera más eficiente, evitando los costosos procesos de empaquetado total.
Además, el comando git add –p ha recibido mejoras de usabilidad, y git replay ha madurado con nuevas capacidades como el modo --revert. El transporte HTTP ahora maneja mejor las respuestas de demasiadas solicitudes y algunas funciones como git log –L han sido mejoradas para integrar opciones avanzadas de búsqueda.
Estas actualizaciones reflejan mejoras significativas en la funcionalidad y usabilidad de Git, marcando un avance significativo para desarrolladores y proyectos de todo el mundo. Para un examen detallado de todas las mejoras, se recomienda revisar las notas de lanzamiento de las versiones 2.53 y 2.54.
vÃa: Github Open Source







