¿Existe una herramienta que tome como entrada un parche propuesto y un repositorio git e identifique que los desarrolladores son los mejores candidatos para revisar el parche? Usaría el historial de git para identificar a los autores que tienen más experiencia con los archivos / secciones de código que se están cambiando.
Editar: El caso de uso es un gran proyecto de código abierto ( OpenStack Compute ), donde entran propuestas de fusión, y veo una propuesta de fusión en un fragmento de código con el que no estoy familiarizado, y quiero agregar el nombre de otra persona al lista de revisores sugeridos para que esa persona reciba una notificación para ver la propuesta de fusión.
git
code-reviews
Lorin Hochstein
fuente
fuente
Respuestas:
No conozco ninguna herramienta de este tipo, pero una línea de base es bastante fácil de escribir:
enumerará a las personas que tocaron por última vez
$files_touched_by_patch
, ordenadas por cuántas de sus líneas de código sobreviven en la versión actual.fuente