Skip to content

Olivia5k/git-codereview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

git-codereview

git-codereview is a terminal based code review tool. It stores review data in special branches inside of the repository.

git-codereview is written using RDD. If this very paragraph is still present when you read this, the RDD process is not yet complete and features described in this README might not have been implemented yet. There might be dragons.

Why?

  • Other code review systems typically host a separate database with review data. This means that all data about the state of the repository is not in the repository. That's not how git is supposed to work.
  • You can use whatever tools you are comfortable with for viewing diffs and working with the review.
  • Also, you should never have to leave your terminal. <3

Features

  • Locally stored reviews
  • Comments and voting
  • Merge control for completing the code reviews

Installation

python setup.py install

Run git codereview init in a repository where you want to use it.

Notes

The current implementation interacts with git via the git binary. This is possibly suboptimal and a proper Python implementation should be considered. However, as of this writing, none of those I've looked at support Python 3, and that's a dealbreaker.

License

git-codereview is licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages