Git full code review command line tool.
What is full code review?
npm install -g git-full-review
Work on OS X, Linux, Windows.
$ git-full-review
# open https://github.com/<user>/<repo>/compare/empty...review?expand=1
# create pull request
Workflow:
#!/bin/bash currentBranchName=$(git rev-parse --abbrev-ref HEAD) # review branch git checkout --orphan review ## remove under the git git ls-files | xargs git rm --cached ## remove files git clean -fxd # create start point git commit --allow-empty -m "Start of the review" # create empty branch git branch empty # merge review point git merge "${currentBranchName}" # merge with prev branch(= probably master) # push to origin git push origin review git push origin empty # open https://<domain>/<user>/<repo>/compare/empty...review?expand=1
See shell script POC
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
MIT