HeadlinesBriefing favicon HeadlinesBriefing.com

Prévia da versão Git 2.56 e roteiro para 3.0

Hacker News •
×

O sistema de gerenciamento de código fonte Git está se preparando para a liberação doGit 2.56, esperado para o final de setembro, atualmente na forma de candidato a liberação. Esta versão inclui mais de700commits não mesclados com melhorias de usabilidade, mas sem mudanças fundamentais. Adições notáveis incluem um subcomando `drop` para a caixa de ferramentas experimental `git history` para remover commits, embora falhe com commits mesclados. `git status` agora sugere `git pull` para branches atrasadas, e `git refs` ganha subcomandos `create`、`delete`、`update` e`rename`. Outras modificações incluem `--delete-merged` para `git branch`, proteção de bissecção, tentativas de trava de configuração, e `--resolved` para `git add`.

Olhando para frente, o mantenedorJunio Hamanopesquisou a comunidade em setembro passado sobre a próxima versão sendo a antecipada de longo prazoGit 3.0. Esta versão major introduzirá quebras de compatibilidade, significativamente mudando a função hash padrão deSHA-1paraSHA-256. Embora o SHA-1 tenha fragilidades conhecidas, o Git inclui defesas contra os ataques atuais. A transição visa assegurar a integridade do repositório a longo prazo, pois os hashes identificam todos os objetos e verificam as cadeias de commits. A comunidade deve decidir entre terminar o ano com 3.0 ou emitir mais versões 2.x primeiro.

Principais Entidades: Pessoas: Junio Hamano