Lo siento, no puedo hacer eso.

git 2.52 is here!

El proyecto de código abierto Git acaba de lanzar su versión 2.52, que incluye nuevas características y soluciones a errores aportadas por más de 94 colaboradores, 33 de ellos nuevos. Esta actualización trae consigo importantes mejoras en funcionalidad y rendimiento dirigidas tanto a usuarios habituales como a desarrolladores que buscan optimizar sus proyectos.

Una de las novedades más destacadas de esta versión es la introducción del comando git last-modified, diseñado para determinar de manera eficiente qué commit modificó por última vez cada archivo en un directorio. Según los resultados de la herramienta de benchmarking Hyperfine, este nuevo comando es 5.48 veces más rápido que los métodos anteriores, prometiendo agilizar significativamente el manejo de repositorios.

Otra mejora notable es la incorporación de la tarea geometric dentro de git maintenance, que optimiza el mantenimiento de repositorios al evitar repacks innecesarios de todos los archivos en uno solo, y gestionando la eliminación de objetos no alcanzables de manera eficiente. Esta funcionalidad busca mantener los repositorios grandes operando de forma fluida.

Git 2.52 también introduce nuevos subcomandos en git refs, como git refs list y git refs exists, que simplifican el acceso a las referencias del repositorio. Asimismo, se añade el comando experimental git repo, que facilita la obtención de información general sobre la estructura y estadísticas de un repositorio.

Mirando al futuro, la comunidad de Git se prepara para cambios significativos de cara a la versión 3.0. Se prevé que el valor predeterminado del nombre de la rama principal se cambie de «master» a «main», y que se ponga en marcha un enfoque de hash SHA-256, que reemplazará al actual SHA-1, fortaleciendo así las propiedades de seguridad del sistema.

Además, Git 2.52 marca el comienzo de un enfoque innovador al introducir opcionalmente código Rust para ciertas funcionalidades internas, una iniciativa que se espera se expanda en futuras versiones.

El nuevo lanzamiento también incluye mejoras en el uso de filtros de Bloom para acelerar las búsquedas en el historial de cambios y una serie de optimizaciones de rendimiento adicionales que prometen hacer de Git una herramienta aún más potente y eficiente para desarrolladores de todo el mundo.

Taylor Blau, Principal Software Engineer en GitHub y colaborador en este proyecto, destaca que estas innovaciones no solo refuerzan la capacidad operativa de Git, sino que también reflejan el esfuerzo colectivo de una comunidad dedicada a mejorar continuamente el ecosistema de desarrollo open source. Para más detalles, se recomienda explorar las notas de lanzamiento de Git 2.52, disponibles en el repositorio oficial de Git.

vía: Github Open Source

Scroll al inicio