svn GUI tool to view code history efficiently
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
svnhistory
.gitignore
CHANGELOG.md
README.md
TODO.md
setup.py
svnhistory.py

README.md

svnhistory

svn GUI tool to view code history efficiently

About

Design Goals

  • An GUI to review code after commits
  • An easily useful tool to track code changes in svn
  • Fast response in searching and viewing log message
  • Keep it small but useful, do one thing and do it well

Features

  • svn repository browser
  • svn history viewer
  • search svn history with author, reviewer, changed pathes or log message
  • search keywords highlighting
  • TODO: generate change report between builds or revisions for testers
  • TODO: generate review protocol for project management

Dependencies

  • Python 2.x (tested with version 2.7)
  • PyQt4
  • pysvn (ubuntu package python-svn)
  • meld (text diff tool)

Installing

To install svnhistory manually: sudo python setup.py install

tested on fedora 17 and ubuntu 12.04

Getting Started

TODO: add user guide here