A minimal code review system for git
Go to file
Trevor Vallender dcf9363445 Add license
Let’s just use the same license as git.
2024-05-02 20:00:16 +01:00
LICENSE Add license 2024-05-02 20:00:16 +01:00
README.md Add reviews 2024-05-02 19:55:34 +01:00
git-cr-new.bash Add reviews 2024-05-02 19:55:34 +01:00
git-cr.bash Add reviews 2024-05-02 19:55:34 +01:00

README.md

git-cr

git-cr is a code review system which works at the commit, rather than PR, level. It is designed for use by teams practising trunk-based development, where reviews take place after code is merged. If this sounds crazy, see my blog post on the topic.

git-cr stores code reviews in the same repository as your code, using git notes. It allows you to review commits in your own editor, with no other special tooling. Its designed to be incredibly minimal and meet you where you are.

git-cr is a collection of BASH scripts, and should run on any UNIX-like system.

git-cr is very new and not ready for any kind of use!

Workflow

git cr n # Review the currently checked out commit

Features coming soon

  • List reviews on your commits only
  • Tag necessary actions in reviews
    • List actions needed
    • Hook in your ticketing system to automatically make tickets from requested actions

Features coming maybe

  • Improved editor support for working with review files