Suggest reviewers for your git branch
Intelligently find code reviewers. See also, git-browse.
Homebrew (preferred for MacOS)
If you use Homebrew, you can install git-reviewers through the homebrew-albertyw tap:
brew install albertyw/albertyw/git-reviewers
If you don’t use Homebrew, first clone this repository to somewhere on your system (perhaps in your dotfiles repository), then run <REPOSITORY_LOCATION>/install.sh.
After installation, you can modify any default flags for git-reviewers in ~/.gitconfig
Usage: reviewers.py [-h] [-v] [-i IGNORE] [-c] Suggest reviewers for your diff. https://github.com/albertyw/git-reviewers optional arguments: -h, --help show this help message and exit -v, --version show program's version number and exit -i IGNORE, --ignore IGNORE ignore a list of reviewers (comma separated) -c, --copy Copy the list of reviewers to clipboard, if available
git-reviewers is componsed of a set of strategies for generating lists of reviewers, or Finders. They return a weighted set of reviewers which is then sorted and recommended to you. They include:
- FindLogReviewers - Generate a list of reviewers based on committers to your committed (but not merged with master) files
- FindArcCommitReviewers - Generate reviewers based on arc commit messages for files which you have modified on your branch
pip install -r requirements-test.txt coverage run setup.py test coverage report flake8
pip install twine python setup.py sdist bdist_wheel twine upload dist/*
Need to also update albertyw/homebrew-albertyw
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|git_reviewers-0.10.0-py3-none-any.whl (5.3 kB) Copy SHA256 hash SHA256||Wheel||py3||Oct 15, 2018|
|git-reviewers-0.10.0.tar.gz (6.0 kB) Copy SHA256 hash SHA256||Source||None||Oct 15, 2018|