Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 12, 2020
Dec 20, 2017
Nov 20, 2017
Jun 2, 2015
dev
Feb 6, 2012
May 12, 2020
Jun 15, 2015
dev
Jan 22, 2012
May 12, 2020
dev
Jan 29, 2012
Jun 2, 2015
Dec 20, 2017
Dec 20, 2017
Dec 20, 2017
May 12, 2020
Jun 2, 2015
Jun 2, 2015
Jun 2, 2015
May 11, 2020
Dec 20, 2017
Jun 2, 2015

README.rst

CodeReview

CodeReview license CodeReview python version

CodeReview last version

CodeReview Home Page is located at http://fabricesalvaire.github.io/CodeReview

https://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-log.png

https://raw.github.com/FabriceSalvaire/CodeReview/master/doc/sphinx/source/images/code-review-diff.png

Credits

Authors: Fabrice Salvaire

News

V1 2017-12-20

  • Redesigned INotify support

Introduction

The aim of CodeReview is to provide tools for code review tasks on local Git repositories. As opposite to software like Gerrit for example, CodeReview is not designed to perform code review at a team level, but to check the stage before a commit and show the difference between two versions. In particular, CodeReview fills the gap with IDEs that don't provide efficiently these features.

How to use CodeReview ?

CodeReview provides two applications pyqgit and diff-viewer.

Features

The main features of CodeReview are:

  • display and browse the log and paches of a Git repository
  • diff side by side using Patience algorithm
  • watch for file system changes

Diff viewer features:

  • stage/unstage file
  • number of context lines
  • font size
  • line number mode
  • align mode
  • complete mode
  • highlight mode

Installation

On Fedora

RPM packages are available for the Fedora distribution on https://copr.fedorainfracloud.org/coprs/fabricesalvaire/code-review

Run these commands to enable the copr repository and install the last release:

dnf copr enable fabricesalvaire/code-review
dnf install CodeReview

From PyPi Repository

CodeReview is available on PyPI repository: https://pypi.python.org/pypi/CodeReview

Run this command to install the last release:

pip install CodeReview

Notice, it requires Python 3 and a C compiler.

From source

CodeReview source code is hosted at https://github.com/FabriceSalvaire/CodeReview

Clone the Git repository using this command:

git clone git@github.com:FabriceSalvaire/CodeReview.git

Then build and install CodeReview using these commands:

python setup.py build
python setup.py install

Dependencies

CodeReview requires the following dependencies:

  • Python 3 (at least v3.4)
  • pygit2 and libgit2 see link for installation instruction
  • Pygments
  • PyQt5
  • PyYAML
  • A C compiler to compile a module

How to help

  • test it on Windows and OSX
  • fix bugs: look at issues
  • sometime pyqgit is slow: profile code to find issues

About

CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.

Topics

Resources

Packages

No packages published
You can’t perform that action at this time.