Package Details: rabbitvcs 0.18.0-1

Git Clone URL: (read-only, click to copy)
Package Base: rabbitvcs
Description: A project with the goal of developing a collection of utilities to allow for better client integration with some of the popular version control systems (core)
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: Zeph
Last Packager: Zeph
Votes: 115
Popularity: 0.019593
First Submitted: 2009-10-06 23:38 (UTC)
Last Updated: 2020-02-17 09:32 (UTC)

Latest Comments

class101 commented on 2021-12-21 17:24 (UTC) (edited on 2021-12-21 17:29 (UTC) by class101)

Based on the low popularity I think I’m not the only one who abandoned rabbit.

One thing not very well known is that Git supports Svn out of the box, so basically you can work locally in Git and when you will push, git will convert to Svn.

This gives the big advantage that you can use the modern Git client such as SublimeMerge to work with Svn

I also made a topic some years ago showing how to add The git-svn commands into SublimeMerge

Adopt this, you will love.

zxp19821005 commented on 2020-12-22 05:21 (UTC) (edited on 2020-12-22 05:26 (UTC) by zxp19821005)

When I used yay to install rabbitvcs-nautilus,errors cames:

# zxp @ zxp-ArcoLinux in ~ [13:11:04] C:1 $ yay rabbitvcs-nautilus 1 aur/rabbitvcs-nautilus 0.18.0-1 (+67 0.00) Nautilus front-end for RabbitVCS ==> 要安装的包 (示例: 1 2 3, 1-3 或 ^4) ==> 1 -> 找不到所有需要的包: python2-sphinx (被这些包需要: rabbitvcs-nautilus -> rabbitvcs -> python-gtkspellcheck)

Is there someone who can fixed it?

hoschi commented on 2020-08-26 13:58 (UTC) (edited on 2020-08-26 13:59 (UTC) by hoschi)

Can we add this fix to the package. Without it you cannot switch between branches, when using Subversion. So it's a kind of showstopper.

class101 commented on 2019-11-19 10:21 (UTC) (edited on 2019-11-19 10:25 (UTC) by class101)

Found a solution for Nemo

pysvn rebuilt did not fixed under nemo, I also attempted to rebuild all the lib below, no go:



python-gobject (python-gobject-git)




I even attempted to rebuild nemo-python from git, without success

I finally got it working checking out nemo-extensions from git directly

cd /tmp

git clone

cd nemo-extensions-git

makepkg -si

Will remove the Out of date flag as it seems related to the integration of rabbitvcs rather than rabbit itself

Teddytrombone commented on 2019-11-19 05:13 (UTC)

The solution for me was to reinstall python-pysvn

Traceback (most recent call last): File "/usr/share/nautilus-python/extensions/", line 71, in <module> import pysvn ModuleNotFoundError: No module named 'pysvn'

class101 commented on 2019-11-15 12:58 (UTC) (edited on 2019-11-15 16:00 (UTC) by class101)

Anybody as rabbitvcs stopped working after python 3.8.0 upgrade from 3.7.0 ?

Rebuilt python-gtkspellcheck that was linked to 3.7.0 -> no go

Uninstalled all rabbitvcs-* packages Reinstalled them

Still no go.

So I flag this outdated until someones finds a solution.

szmaszmo commented on 2019-03-20 21:51 (UTC)

Somehow this new rabbitvcs 0.17 version causes double commander (doublecmd 0.9.1 beta build 8664 from arch repo, and newer too) to hang together with entire Plasma on current Manjaro - manjaro-kde-18.0.4-stable-x86_64 (by right click, even by closing). The only line I can read from stdout is: org.freedesktop.DBus.Error.BadAddress: Server address of type unix was missing argument path or abstract Research with systemd did not lead me to anything more. The only option to get out of this, is to kill doublecmd on another terminal. Annoyingly rabbitvcs 0.16 works fine, but it is no longer option in AUR.

Eugene.Krasovsky commented on 2017-11-02 11:28 (UTC)

Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/", line 30, in <module> import dbus ImportError: No module named dbus python2-dbus should be added to dependencies, otherwise I had the following issues: * doublecmd didn't show menus for rabbitvcs * 'settings' menu didn't show up

MartinDiehl commented on 2017-09-20 12:56 (UTC)

Valdidating source files with md5sums fails. The checksum of the downloaded file is 3b3cca546dc0bb36eab66076a02199d2, but PKGBUILD contains f34ba22c17bd487838a9f0db764d52c1

andreyv commented on 2017-07-02 11:50 (UTC)

The gtk-update-icon-cache calls are unneeded in the install file. Pacman hooks do this automatically, all the package needs to do is depend on gtk-update-icon-cache (directly or indirectly).

commented on 2017-01-13 06:24 (UTC)

That was infinality issue

commented on 2017-01-09 02:40 (UTC)

File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/", line 26, in <module> import gtk File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/", line 40, in <module> from gtk import _gtk ImportError: /usr/lib/ undefined symbol: FT_Get_Var_Blend_Coordinates

electricprism commented on 2016-11-21 05:33 (UTC)

I would like to remove teh SVG and Hg entries from my nautilus right click menu and just have the Git entry, is there a easy way for me to do this? Thanks :)

mncarbone commented on 2014-03-17 14:14 (UTC)

Versión 0.16 is already released and RabbitVCS has moved to Github Please update!!

jakunar commented on 2013-11-14 08:04 (UTC)

makedepend 'python2-distribute' has been changed to 'python2-setuptools' see here: please update the PKGBUILD

04s2lao commented on 2013-10-22 22:06 (UTC)

There's a dependency issue in the PKGBUILD causing the install to fail, fixed by simply changing: depends=('git' 'pygtk' ''python2-pysvn' python2-gobject2' 'python2-configobj' 'python2-dulwich' 'python2-simplejson') to: depends=('git' 'pygtk' 'python2-pysvn' 'python2-gobject2' 'python2-configobj' 'python2-dulwich' 'python2-simplejson') (Quotes on python2-pysvn and python2-gobject2 have changed)

TingPing commented on 2013-10-20 00:03 (UTC)

Dropping this and rabbitvcs-nautilus for anybody who want them

techlive commented on 2013-10-19 19:29 (UTC)

Please depend on [python2-dulwich][1]. [1]:

commented on 2013-09-02 14:08 (UTC)

Please add patch from r3219.

commented on 2013-05-09 06:50 (UTC)

Versión 0.15.3 is already released

Zeph commented on 2013-01-02 23:15 (UTC)

Update the package, changing pysvn-py2 to python2-pysvn

TingPing commented on 2012-10-18 03:30 (UTC)

Updated, thanks

dapolinario commented on 2012-10-18 03:22 (UTC)

Update the package, changing python-simplejson to python2-simplejson and python-configobj to python2-configobj.

TingPing commented on 2012-08-21 02:07 (UTC)

Patch added thanks.

net147 commented on 2012-08-20 13:39 (UTC)

Please add patch to fix SVN 1.7 support: svn diff -c3047 > svn17.patch Add svn17.patch to source array. Add the following command to build function before sed line: patch -Np0 -i "$srcdir/svn17.patch"

thomas.oster commented on 2012-07-28 09:44 (UTC)

I don't have time to maintain this package anymore. Feel free to adopt.

commented on 2012-05-09 23:23 (UTC)

RabbitVCS is a disappointment after TortoiseSVN. I just tried to use it (via rabbitvcs-thunar) and I immediately missed two features, which I consider quite important (mandatory): - When I updated I could not check the diffs for the updated files (use case: "what did my colleagues change?"). - Before I commit, I like to check my files one-by-one to review my changes (use case: I can verify again that I don't make some mistake, don't commit some junk in the code). I also considered using kdesvn, but after I saw the author stopped working on it in April, I did not get too eager to try it. And also it would pull quite a s***load of dependencies, because I am not on KDE. I am not sure whether it would worth checking though. So what can I do? I thought I would attempt to use TortoiseSVN via wine. But it's not really promising as shell extensions do not work in wine: So maybe I will run TortoiseSVN from a Win Virtual Machine, and have my linux home directory shared to the Win VM. I will need this VM anyway for certain win only programs. Sounds like an overkill, but at least it would work for sure, I think.

commented on 2012-02-05 15:31 (UTC)

Just installed it, after several hours of trying. I had to install subversion-1.6 (not subversion), and install python2 and make link that as default python. Now everything works great.

thomas.oster commented on 2011-11-11 13:09 (UTC)


Zeph commented on 2011-11-11 11:13 (UTC)

Update it to v0.15.0.5, fix a seg fault in nautilus 3 Thanks

dserban commented on 2011-11-08 08:36 (UTC)


thomas.oster commented on 2011-11-08 01:04 (UTC)

Hi, please let me take over the package or update it to regards Thomas

commented on 2011-07-07 18:37 (UTC)

Sorry, I'm not using Gnome anymore. Orphaning.

commented on 2011-07-07 18:34 (UTC)

Same here, I was able to install like a charm in Arch 2.6.39 with Gnome3, but after reboot no context menu entry was shown...

commented on 2011-07-05 16:16 (UTC)

I cannot get it to work on my system. It installs without issues but no context-menu or icons in Nautilus. # pacman -Q python-nautilus pygtk pygobject pysvn-py2 python-configobj python-simplejson python-dulwich subversion meld rabbitvcs python-nautilus 1.0-1 pygtk 2.24.0-1 pygobject 2.28.4-1 pysvn-py2 1.7.5-2 python-configobj 4.7.2-3 python-simplejson 2.1.3-1 python-dulwich 0.7.1-1 subversion 1.6.17-4 meld 1.4.0-3 rabbitvcs posted issue in RabbitVCS bugtracker (#570) Apparently there is a lot of mixup with python3 since RabbitVCS is strictly python<3

commented on 2011-05-11 21:34 (UTC)

Same problem, dependency problem @Emeric

commented on 2011-03-21 15:28 (UTC)

Added python's optimize option

commented on 2011-03-04 14:19 (UTC)

Updated. Thanks demula.

commented on 2011-03-04 10:14 (UTC)

New release These make the trick in the PKGBUILD: pkgver= md5sums=('db6f73014639d93653f3e2af2b0ed11f') Small bug (missplaced '' in python-simplejson): depends=('pygtk>=2.12' 'pygobject>=2.14' 'python-configobj>=4.4.0' 'pysvn-py2>=1.5.2' 'subversion>=1.4.6' 'git' 'python-dulwich>=0.6.0' 'meld' 'python-simplejson')

Emeric commented on 2011-01-07 14:40 (UTC)

I have a dependency problem with the 0.14 version : "Dependency `setuptools' of `rabbitvcs' does not exist."

commented on 2011-01-05 15:01 (UTC)

Problem solved. The package is back working thanks to leniviy.

commented on 2010-12-24 03:12 (UTC)

Problem solved partially on gedit and nautilus frontend. Read the workaround on their pages.

a1russell commented on 2010-10-22 17:56 (UTC)

Is there any shebang at all at the top of the py file? Anyway, python-nautilus looks to be orphaned now, so you can claim it if you like. =)

commented on 2010-10-21 18:47 (UTC)

@a1russell: I use the "sed magic" for building this package and the cli frontend. But, in gedit frontend, I didn't find any "env python" or environment variable on py files.

a1russell commented on 2010-10-21 14:50 (UTC)

@alessandro_ufms: For the gedit plugin, take a look at what I'm doing at the bottom of samba4 with sed. I saw some packages in extra doing this, as well. See if that helps it.

commented on 2010-10-21 11:46 (UTC)

Update to support the archlinux python update. The cli is working, but the gedit and nautilus frontend not. On gedit, the plugin is trying to use python 3 and I don't know how to switch to use python 2 instead. On nautilus frontend, the python-nautilus package is not working. Any suggestions?

commented on 2010-10-19 21:17 (UTC)

Seems like this was broken by the Python 2.7 update.

commented on 2010-04-16 18:58 (UTC)

Thanks, it's work!

commented on 2010-04-14 18:57 (UTC)

4ybaka: I think, it's because of openssl update from 0.98 to 1.00. Try rebuild and install pysvn package.

commented on 2010-04-14 18:03 (UTC)

After update gnome to 2.30 and reinstall rabbitvcs and rabbitvcs-nautilus I stiil have no related items in menu. How can I get more information for you?

commented on 2010-04-04 03:02 (UTC)

I don't know why and what the rabbitvcs developers change the package's source without change the version or release number. These is the second time they do this. Thank you for the report.

DarwinSurvivor commented on 2010-04-03 22:50 (UTC)

Failed to install properly, I think the md5 is out of date :( md5sum of rabbitvcs-0.13.1.tar.gz is 861590f60bf2367a92861e44c1852b0d for me. -> Downloading rabbitvcs-0.13.1.tar.gz... --2010-04-03 15:45:18-- Resolving Connecting to||:80... connected. HTTP request sent, awaiting response... 200 OK Length: 546016 (533K) [application/x-gzip] Saving to: “rabbitvcs-0.13.1.tar.gz.part” 100%[====================================================================================================================>] 546,016 457K/s in 1.2s 2010-04-03 15:45:19 (457 KB/s) - “rabbitvcs-0.13.1.tar.gz.part” saved [546016/546016] ==> Validating source files with md5sums... rabbitvcs-0.13.1.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! Error: Makepkg was unable to build rabbitvcs package.