Skip to content

jnises/git-suggest-reviewers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-suggest-reviewers

Tool that suggests which reviewers to pick for a PR based on who have previously authored the lines modified by the PR.

usage

USAGE:
    git-suggest-reviewers [FLAGS] [OPTIONS] <base> <compare>

FLAGS:
    -h, --help           Prints help information
        --no-progress    Don't display a progress bar
    -V, --version        Prints version information
    -v, --verbose        Verbose mode (-v, -vv, -vvv, etc), disables progress bar

OPTIONS:
        --context <context>                    How many lines around each modification to count [default: 1]
    -j, --max-concurrency <max-concurrency>     [default: 0]
        --stop-at <stop-at>                    Try not to look further back than this commit when blaming files

ARGS:
    <base>       Where to merge to
    <compare>    Where to merge from

Output will be on the form

223 Dade <[email protected]>
210 Kate <[email protected]>
100 Ramon <[email protected]>

sorted by the number of lines authored by that developer.

installing from source

Make sure you have rust installed (https://rustup.rs/)

cargo install --git https:/jnises/git-suggest-reviewers

known issues

Built using libgit2, so only supports repos that that library can handle.