Existe uma ferramenta que usa como entrada um patch proposto e um repositório git e identifica os desenvolvedores como os melhores candidatos para revisar o patch? Usaria o histórico do git para identificar os autores que têm mais experiência com os arquivos / seções de código que estão sendo alterados.
Edit: O caso de uso é um grande projeto de código aberto ( OpenStack Compute ), onde as propostas de mesclagem entram, e vejo uma proposta de mesclagem em um pedaço de código com o qual não estou familiarizado, e quero adicionar o nome de outra pessoa ao lista de revisores sugeridos para que a pessoa receba uma notificação para examinar a proposta de mesclagem.
git
code-reviews
Lorin Hochstein
fonte
fonte
Respostas:
Não conheço nenhuma dessas ferramentas, mas uma linha de base é fácil de escrever:
listará as pessoas que tocaram
$files_touched_by_patch
pela última vez , classificadas por quantas de suas linhas de código sobrevivem na versão atual.fonte