RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. There provides multiple clients and extensions designed to give you a uniform experience no matter what development tools you use. Currently, it is integrated into the Nautilus file manager and only supports Subversion, but its goal is to incorporate other version control systems as well as other file managers.

RabbitVCS is Free/Open Source Software written in the Python and is based upon the PyGTK library.

Installation in Ubuntu

RabbitVCS is available in Ubuntu Software Center (tested in Ubuntu 10.10), but it might be old and short of extensions.

Alternatively, open up a terminal window under Applications -> Accessories menu, for Karmic (Ubuntu 9.10) and later run following to add the PPA:

sudo add-apt-repository ppa:rabbitvcs/ppa

for Jaunty and older add this line into “/etc/apt/sources.list” file (signing key=1024R/34EF4A35):

deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main

Then:

Update your software package repositories with:

sudo apt-get update

And install it with:

sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

Homepage: http://rabbitvcs.org/
Screenshot