El proyecto Git ha lanzado la versión 2.51.0, que presenta un ciclo de lanzamiento más corto de lo habitual. Esta actualización introduce optimizaciones de rendimiento significativas para los comandos git-push y git-fetch, especialmente con el backend reftable, lo que se traduce en mejoras sustanciales de velocidad. Un desarrollo clave es la transición de reftable para convertirse en el backend de referencias predeterminado para nuevos repositorios, abordando las limitaciones del antiguo backend "files". Git 2.51.0 también designa SHA-256 como la función hash predeterminada, reemplazando al menos seguro SHA-1. El comando obsoleto git-whatchanged está marcado para su eliminación en Git 3.0, lo que requiere indicadores explícitos para su uso continuado. Además, los comandos git-switch y git-restore, previamente experimentales, ahora son estables. Estos cambios, incluido el reftable predeterminado y SHA-256, representan preparativos para un futuro lanzamiento de Git 3.0. El backend reftable ofrece ventajas como un mejor manejo de la sensibilidad a mayúsculas y minúsculas y caracteres unicode, una eliminación eficiente de referencias y una mejor organización. Las actualizaciones por lotes en git-push y git-fetch reducen la sobrecarga, aumentando significativamente el rendimiento con muchas referencias. Estos avances tienen como objetivo mejorar la eficiencia y la robustez de Git para los flujos de trabajo de desarrollo modernos.
git-pushygit-fetch, especialmente con el backend reftable, lo que se traduce en mejoras sustanciales de velocidad. Un desarrollo clave es la transición de reftable para convertirse en el backend de referencias predeterminado para nuevos repositorios, abordando las limitaciones del antiguo backend "files". Git 2.51.0 también designa SHA-256 como la función hash predeterminada, reemplazando al menos seguro SHA-1. El comando obsoletogit-whatchangedestá marcado para su eliminación en Git 3.0, lo que requiere indicadores explícitos para su uso continuado. Además, los comandosgit-switchygit-restore, previamente experimentales, ahora son estables. Estos cambios, incluido el reftable predeterminado y SHA-256, representan preparativos para un futuro lanzamiento de Git 3.0. El backend reftable ofrece ventajas como un mejor manejo de la sensibilidad a mayúsculas y minúsculas y caracteres unicode, una eliminación eficiente de referencias y una mejor organización. Las actualizaciones por lotes engit-pushygit-fetchreducen la sobrecarga, aumentando significativamente el rendimiento con muchas referencias. Estos avances tienen como objetivo mejorar la eficiencia y la robustez de Git para los flujos de trabajo de desarrollo modernos.