Gibt es ein Tool, das einen vorgeschlagenen Patch und ein Git-Repository als Eingabe verwendet und feststellt, dass die Entwickler die besten Kandidaten für die Überprüfung des Patches sind? Es würde den Git-Verlauf verwenden, um die Autoren zu identifizieren, die die meiste Erfahrung mit den Dateien / Codeabschnitten haben, die geändert werden.
Bearbeiten: Der Anwendungsfall ist ein großes Open-Source-Projekt ( OpenStack Compute ), bei dem Zusammenführungsvorschläge eingehen. Ich sehe einen Zusammenführungsvorschlag für einen Codeabschnitt, mit dem ich nicht vertraut bin, und möchte dem Namen eines anderen hinzufügen Liste der vorgeschlagenen Prüfer, damit die Person eine Benachrichtigung erhält, um den Zusammenführungsvorschlag zu prüfen.
git
code-reviews
Lorin Hochstein
quelle
quelle
Antworten:
Mir ist kein solches Tool bekannt, aber ein Baseline-Tool ist einfach zu schreiben:
listet die Personen auf, die zuletzt berührt haben
$files_touched_by_patch
, sortiert nach der Anzahl der Codezeilen, die in der aktuellen Version erhalten sind.quelle