Skip to content

A gerrit plugin to choose the right reviewers for a change

License

Notifications You must be signed in to change notification settings

sevenpy/smart-reviewers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-reviewers gerrit plugin

Description

This plugin tries to select the best reviewers based on the following criteria:

  • the number of impacted lines belonging to a developer (using git blame, this is what the reviewers-by-blame plugin does),

  • the last reviewers of the impacted files,

  • the workload of the reviewers found with the two previous rules.

Usage

The weights used for each rule can be set in configuration and the parameters are named respectively: weightBlame, weightLastReviewers, weightWorkload.

Credit

This plugin was developed during the hackathon that happened at Intersec on 3rd and 4th of July 2014. It was developed by the 3rd place awarded team : Review Pimps (ma braguette n’est pas ouverte).

Authors:

  • Romain Gautier

  • Louis Traynard

  • Romain Le Godais

  • Kamal Fadlaoui

  • Thomas Franciszkowski

About

A gerrit plugin to choose the right reviewers for a change

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%