
O 14 de marzo, despois de dous meses de desenvolvemento, lanzouse a versión 2.49 do sistema de control de versións distribuído por Git, escrito en C e licenciado baixo GNU GPL 2.
Lista dos principais cambios:
- Script de autocompletado actualizado para zsh.
- git pack-objects e o seu envoltorio git repack actualizáronse para admitir unha función de hash de ruta alternativa.
- git gc agora admite a opción --expire-to.
- O comando git clone agora admite a creación dun clon superficial dunha única confirmación que non ten que estar necesariamente na punta dunha rama.
- Engadido o comando git backfill para descargar os obxectos que faltan nun clon parcial.
- Corrixiuse un erro no que se perdía o estado de erro do proceso fillo no comando git push --atomic --porcelain.
- O comando git rev-list --missing= agora admite a opción print-info para proporcionar información máis detallada sobre os obxectos que faltan, como o camiño e o tipo.
- Actualizouse a utilidade GUI de gitk.
- git refs migrate agora admite a opción --no-reflog, que permite non migrar o reflog.
- Meson agora admite a opción de implementación sha1 insegura engadida en git 2.48.
- Engadida unha nova API para o percorrido en grupo de obxectos en función da ruta común ou por tipo.
- Para prepararse para usar zlib-ng, refactorizouse o código para interactuar con zlib.
- Engadíronse ligazóns á biblioteca libgit para a linguaxe Rust.
- Todos os ficheiros de documentación .txt renombráronse a .adoc.
- Protocolo promisor estendido para obxectos grandes.
- Corrixíronse os erros detectados.
- Probas melloradas.
- Documentación actualizada.
Fonte: linux.org.ru
