/git-reviewer

Git command to help you find the best reviewer candidates for your branch

Primary LanguageGoMIT LicenseMIT

git-reviewer

git-reviewer helps you find the best reviewer candidates for your branch based on collaborators with the most experience across the files you changed.

Usage

Usage of git-reviewer:
  -force=false: Continue processing despite checks or errors
  -ignore-extension="": Exclude changed paths that end with these extensions
     (--ignore-extension svg,png,jpg)
  -ignore-path="": Exclude file or files under path
     (--ignore-path main.go,src)
  -only-extension="": Only consider changed paths that end with one of these extensions
     (--only-extension go,js)
  -only-path="": Only consider file or files under path
     (--only-path main.go,src)
  -show-files=false: Show changed files for reviewing
  -since="": Consider commits after date when finding reviewers. Defaults to 6 months ago
     (format 'YYYY-MM-DD')
  -verbose=false: Show progress and errors information
  -version=false: Print the program version and exit

Installing

If you have Go install:

  • Ensure$GOPATH/bin is on your PATH (very likely if you have Go installed)
  • go get github.com/thedahv/git-reviewer

If you don't, head over to the releases page to find a binary for your system. Until I improve my build tools, I will only have binaries for OSX and Linux.