[ANN] git cola: a highly caffeinated git gui
David Aguilar
davvid at gmail.com
Sun May 13 02:50:01 BST 2018
Greetings!
The latest version of git cola is available for download from the
usual interwebs:
http://cola.tuxfamily.org/
http://gitorious.org/projects/git-cola/
git cola is a highly functional git gui licensed under the gpl.
It's written in Python/Qt4. In addition to its native platform
(Linux/Unix), cola also runs on OSX and Windows.
Although tarballs, .rpms and .deb packages are available, building it
from source is very easy.
On debian it's as simple as:
sudo apt-get install simplejson python-qt4 pyqt4-dev-tools python-pyinotify
git clone git://gitorious.org/git-cola/mainline.git cola
cd cola && ./configure && make && make install
Like git gui, it allows you to do very fine-grained commits. It has a
bunch of other random useful stuff, so I figured it was about time to
announce it here. It has inotify support on Linux, which is why
there's no rescan button in cola.
Hopefully the code isn't too rotten ;-)
CAVEATS:
i18n/l10n is incomplete. I used the latest .po files from git-gui,
but obviously there are a number of strings in git cola that don't
have translations. If there is an interest in cola from the user
community then I will need some advice on how to handle this
situation. I don't like having stolen the .po's from git-gui (sorry
Shawn!) but it did prove that the infrastucture for "LANG=ja git cola"
is working correctly.
cola works by parsing git commands. It's pretty fast despite the
process overhead, though it'll probably be a bit slower on windows. I
have no idea what cr/lf issues exist (if any), though I've tried to be
careful about it.
enjoy,
p.s. if you happen to prefer dark color themes you can run: git cola
--style=dark
--
David
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the git-announce
mailing list