git-cola: The highly caffeinated git GUI
git-cola is a powerful git GUI with a slick and intuitive user interface. Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 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 or newer enables inotify support on Linux.
Normally you can just do "make install" to install git-cola
$HOME directory (
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 git-cola/bin/git-cola git-cola/bin/git-dag
MAC OS X
Whether you install cola yourself with
make install or
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 either use
git-cola.app, run from source, or install from source via
You can build
git-cola.app by running
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
You can also use
python.exe to invoke the
directly from the command-line.
If you are developing git-cola on Windows you can run it from its
source tree by using
If you want to build the
git-cola Installer yourself run the provided script
You have to make sure that the file
exists. That is normally the case when you run the msysGit bash and not the Git for Windows bash (look here for the differences).