git-cola is a powerful git GUI with a slick and intuitive user interface.
Copyright (C) 2007-2012, David Aguilar and contributors
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Screenshots are available on the git-cola screenshots page.
apt-get install git-cola python-pyinotify
New releases are available on the git-cola download page.
git clone git://github.com/git-cola/git-cola.git cola
pyinotify >= 0.7.1 enables inotify support on Linux.
Normally you can just do "make install" to install git-cola
in your $HOME
directory ($HOME/bin
, $HOME/share
, etc).
If you want to do a global install you can do
make prefix=/usr install
You don't need to make
to run it, though.
git-cola is designed to run directly out of its source tree.
git clone git://github.com/git-cola/git-cola.git cola
cola/bin/git-cola
cola/bin/git-dag
Whether you install cola yourself with make install
or
use the git-cola.app
bundle, you will need to install
Qt4 and PyQt4.
The easiest way to do this is to install homebrew and use it to install git-cola.
brew install git-cola
Once brew has installed git-cola (and its dependencies) you use
git-cola.app
or install from source using make install
.
Installing these packages also gives you a PyQt development environment which can be used for building your own applications or hacking on cola itself.
Download the latest stable Git, Python 2.x, and Py2x-PyQt4 installers
Once these are installed you can run git-cola from the Start menu or
by double-clicking on the git-cola.pyw
script.
You can also use pythonw.exe
to invoke the git-cola.pyw
script
directly from the command-line.
If you are developing git-cola on Windows you can run it from its
source tree by using pythonw.exe
.
pythonw.exe bin/git-cola