Git 2.52 ganha comando last-modified e manutenção mais rápida
Git 2.52 chega com mais de 90 colaboradores e duas adições que prometem acelerar o dia a dia de quem versiona código: o comando last-modified e a nova tarefa geométrica em git maintenance.
Comando last-modified acelera a investigação de código
Quem usa git blame para encontrar o commit que alterou uma linha agora pode descobrir, em lote, o último commit de cada arquivo dentro de um diretório. O novo git last-modified reduz múltiplas passagens pelo histórico — problema comum quando se encadeia git ls-tree e git log -1 manualmente.
Nos testes divulgados, a ferramenta foi até 5,5 vezes mais rápida ao mapear a última alteração em centenas de arquivos. A função deriva do “blame-tree” usado no GitHub desde 2012 e, após revisão da equipe do GitLab, foi integrada ao projeto principal. Ainda não há o cache em disco que existe na versão do GitHub, mas o ganho de tempo já é significativo.
Para quem mantém projetos grandes, isso significa identificar regressões e autores de mudanças críticas em segundos, sem scripts complexos.
Nova tarefa geométrica mantém repositórios enxutos
Outra dor comum é o git gc, que compacta tudo em um único pacote e pode travar grandes repositórios. A partir de agora, git maintenance oferece a tarefa geometric, que:
- agrupa packfiles seguindo progressão geométrica, evitando o “tudo-em-um” que torna operações lentas;
- executa a limpeza de objetos inalcançáveis com menos frequência, economizando I/O;
- decide automaticamente quando um
git gccompleto é realmente necessário.
O recurso usa o mesmo algoritmo que mantém os repositórios do GitHub performáticos desde 2021, agora disponível para qualquer desenvolvedor.
Imagem: Internet
Outras novidades que valem o upgrade
Além dos destaques, o 2.52 adiciona:
git refs listegit refs existspara gerenciar referências;- primeiras funções em Rust, preparando o terreno para o Git 3.0;
- Bloom filters mais amplas, acelerando comandos filtrados por caminho;
- prévia da mudança de master para main como branch padrão.
Detalhes técnicos estão no anúncio oficial no GitHub Blog, leitura recomendada para quem quer mergulhar nos commits.
Com performance aprimorada e manutenção mais inteligente, o Git 2.52 é atualização essencial para equipes que lidam com bases de código extensas. Se você quer manter seu repositório tão rápido quanto seu setup, vale a instalação. Para mais conteúdos sobre produtividade e hardware gamer, continue navegando em nossa editoria de tecnologia.
Crédito da imagem: GitHub Fonte: GitHub

