Superblame is a simple recommendation system used to find a suitable reviewer for your patch.
- Git
- Mercurial
- Python 2.7
superblame.py
is a stand-alone Python script and does not require
installation. The install procedure just creates the symbolic link superblame
in a common directory in your path (currently set to /usr/bin
).
If that's what you want, just use
make install
First, navigate to the repository root, or use --src
to set it accordingly.
Simply use
superblame
Just provide the path to the patch
superblame <patch>
The output is a ranked list of editors. The relevance of an editor to your
changeset is given my the number of #
. Let's look at the following output
Peter #######################
Grigory ##############
Eve ###########
Hans ####
Joshi ##
Randall #
It tells us, that Peter
is the most suitable reviewer for the changeset, with
Grigory
and Eve
being good alternatives.
Use --help
for more details.
The MIT License.