Commit Tool - (H)GCT
====================
Introduction
------------
Commit Tool or (h)gct is a GUI enabled commit tool for git and
Mercurial (hg). It allows the user to view diffs, select which files
to committed (or ignored / reverted) write commit messages and perform
the commit itself.
The latest version of (h)gct can always be downloaded from the Git
repository at git://repo.or.cz/hgct.git (use
http://repo.or.cz/w/hgct.git for gitweb access)
Any comments, suggestions and/or bug reports regarding gct are greatly
appreciated.
Fredrik Kuivinen, <frekui@gmail.com>
Mark Williamson, <mark.williamson@cl.cam.ac.uk>
Requirements
------------
* Python, http://www.python.org
* Qt version 3.*, http://www.trolltech.com/products/qt/index.html
* PyQt, http://www.riverbankcomputing.co.uk/pyqt/
* Git a fairly recent snapshot,
http://www.kernel.org/pub/software/scm/git/ and
rsync://rsync.kernel.org/pub/scm/git/git.git
* Mercurial support (if desired) requires hg version 0.6c or newer,
http://www.selenic.com/mercurial/
(h)gct has been developed with Python 2.3, Qt 3.3.4 and PyQt
2.13. Other fairly recent versions of those programs do probably also
work.
Installation
------------
The commands
make
make install
should be enough to install the executable 'gct' (and the symlink
'hgct') in ~/bin. To install under another prefix, use
make PREFIX=/path/to/install install
For instance, set PREFIX=/usr/local/ for a system-wide install.
If (h)gct is started with 'gct' then Git will be used as the
underlying SCM, if it is started with 'hgct' Hg will be used as the
SCM.