Git 2.49

Git 2.49

14 de março, após dois meses de desenvolvimento, foi lançada a versão 2.49 do sistema de controle de versões distribuído Git, escrito em C e distribuído sob a licença GNU GPL 2.

Lista das principais mudanças:

  • O script de autocompletar para zsh foi atualizado.
  • Foi adicionada a possibilidade de usar uma função de hash alternativa nos comandos git pack-objects e sua wrapper git repack.
  • Adicionada suporte à opção —expire-to no git gc.
  • O comando git clone agora suporta a criação de clones rasos para um único commit, que não precisa estar no topo da branch.
  • Adicionada o comando git backfill para carregar objetos ausentes em um clone parcial.
  • Corrigido o erro de perda de status de erro do processo filho no comando git push —atomic —porcelain.
  • Adicionada suporte ao parâmetro print-info no comando git rev-list —missing= para uma saída mais detalhada sobre objetos ausentes, como caminho e tipo.
  • A ferramenta GUI gitk foi atualizada.
  • Adicionada suporte ao parâmetro —no-reflog no git refs migrate, permitindo não transferir o reflog.
  • Para Meson, foi adicionada suporte à opção de implementação insegura sha1, introduzida no git 2.48.
  • Adicionado um novo API para a iteração em grupo de objetos com base em um caminho comum ou tipo.
  • Refatoração do código de interação com zlib foi realizada para preparar o uso do zlib-ng.
  • Bindings para a biblioteca libgit foram adicionados para a linguagem Rust.
  • Todos os arquivos de documentação .txt foram renomeados para .adoc.
  • O protocolo promisor foi expandido para grandes objetos.
  • Erros detectados foram corrigidos.
  • Os testes foram melhorados.
  • Documentação atualizada.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster