Show HN: Review code in multiple passes with Git (git-cl)

1 points by bhfock 7 hours ago

I review my code in multiple passes before committing. First pass goes to "reviewed", thorough second pass moves files to "ready".

    git cl add reviewed utils.py parser.py  # First review  
    git cl add ready tests.py               # Double-checked
    git cl status                           # See review progress
    git cl commit ready -m "Add feature"
Built this because Git's staging area is binary but my review process isn't. Need to track which files I've reviewed once vs twice. Single Python file that adds multiple named staging areas to Git.

https://github.com/BHFock/git-cl