Git Notes permitem anexar metadados a qualquer objeto Git (commits, blobs, árvores) sem modificar o objeto original.
Úteis para adicionar informações de sistemas automatizados (tickets, builds) e rastrear tempo, revisões e resultados de testes diretamente no git log.
O próprio projeto Git usa notas para ligar commits às discussões na mailing list, mostrando o potencial de rastreamento de histórico.
Plugins como reviewnotes para Gerrit permitem exibir metadados de revisão e resultados de testes offline, integrando-os ao git log.
Ferramentas como git-appraise implementam revisão de código totalmente distribuída usando Git Notes, independentes de plataformas como GitHub.
Apesar do potencial, Git Notes tem adoção limitada por uma interface pouco amigável e pelo fato de o GitHub ter parado de exibir notas em 2014.
Git Notes podem tornar possível distribuir não só o histórico de código, mas também todo o histórico de revisão de um projeto sem depender de forges.
Get notified when new stories are published for "🇵🇹 Hacker News Português"