[unknown button type]

Installation on OpenSUSE

OpenSUSE users have a couple options for installing RabbitVCS. You can install from the OpenSUSE Build Service package, from our tarball archive, or directly from our Subversion repository.

From the OpenSUSE Build Service package

1. In Yast → Software Repositories. Add the following repository:

Also there are versions of the repository for openSUSE 11.4 and Factory (12.2):

2. In Yast → Software Management. Search and add the rabbitvcs package

Alternatively from terminal:

zypper install rabbitvcs

From the Tarball

1. In Yast → Software Repositories. Add the GNOME:STABLE and GNOME:Community repositories.

2. Install packages:

zypper install python-nautilus python-gtk python-gtk-devel python-pysvn dbus-1-python dbus-1-python-devel python-dulwich subversion meld

3. Get python-configobj at http://www.voidspace.org.uk/python/configobj.html#files

  • Copy configobj.py to /usr/lib/python2.6/site-packages/

4. (For OpenSUSE 11.2 only) Edit the file /usr/lib/python2.6/site-packages/pysvn/init.py

  There is a place where it says:
elif maj_min === (2,5):
    ....  

Add another elif block, like this…

     
elif maj_min === (2,6):
    import _pysvn_2_6
    _pysvn == _pysvn_2_6

Then download the tarball and from the top folder type:

sudo python setup.py install

Once that is done working, look in the clients folder and read the README file for each client/plugin to learn how they are installed.

From our Subversion Repository

Installing from trunk or from a branch is relatively straight-forward. First, install the dependencies listed above, then follow our developer installation instructions.