Announcing RabbitVCS v0.15.1

This one has been a long time in coming, but here is the release for RabbitVCS v0.15.1.  This is one of our less focused releases, and is really more of a development snapshot so people can get the bug fixes and new features we’ve been working on.  Here’s a quick list of changes:

  • Added an OSX Finder extension!  Thanks to Marianne Gagnon ( for your work on this, it is really wonderful to see.  It is still a little experimental and might need some polish, but people are welcome to try it and hack on it.
  • Updated the Gedit plugin to work with Gedit3
  • Added a mercurial status checker to the nautilus extension (does not include context menu or functionality)
  • Andreas has done a lot of work on our Git support, improving formatting and adding progress bar support to our notification dialog (Thanks Andreas!)
  • Improved git push and git merge dialogs, and fixed various other miscellaneous git UI bugs
  • A dozen or so other bug fixes
Also a quick note.  Now is a great time to start contributing to RabbitVCS if you’ve been wanting to.  There is still a lot to do: new features to add and bugs to fix!  Get in touch with me if you want any help and I’ll be glad to give it.  Remember, this is a community effort and you can help to make RabbitVCS work for you.

Download RabbitVCS v0.15.1 at:


Issue Tracker:

A big thanks and a great job to everyone on the team and everyone who
contributed to this release!

7 responses to “Announcing RabbitVCS v0.15.1”

  1. Dmitry says:

    Hi! Please help. I have some issue. I have just updated rabbit to latest version 0.15.1. In cmd line rabbitvcs about shows next:

    Subversion – 1.6.17.
    Pysvn –
    ConfigObj – 4.7.2

    but I still have an issue with commit revision which was fixed on Mar 12, 2010 in r2343. How can I cope with this issue?

  2. Anonymous says:

    I’m having issues with the “Loading…” popup not going away when I double-click a file to compare against previous version (for instance in Create Patch, Commit, etc). When I try to close them individually I have to go through Metacity “Loading… is not responding” one-by-one.

    Ubuntu 10.04, nautilus-3

  3. gpe says:


    I’m trying to build a debian squeeze package from the original source tar.bz2
    I’ve copied rabbitvcs-0.15.1/package/debian/debian directory to rabbitvcs-0.15.1, added a 0.15.1 in changelog and then launch debuild -uc -us

    But I’ve an error :
    Writing /tmp/rabbitvcs-0.15.1/debian/tmp/usr/lib/python2.6/dist-packages/rabbitvcs-0.15.1.egg-info
    cp: cannot stat `debian/tmp/clients/gedit/rabbitvcs.gedit-plugin’: No such file or directory
    dh_install: cp -a debian/tmp/clients/gedit/rabbitvcs.gedit-plugin debian/rabbitvcs-gedit/usr/lib/gedit-2/plugins/ returned exit code 1
    make: *** [binary] Error 2
    dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
    debuild: fatal error at line 1325:
    dpkg-buildpackage -rfakeroot -D -us -uc -j3 failed

    • Adam Plumb says:

      The file rabbitvcs-gedit.plugin does not exist anymore. It was split up into a gedit2 plugin and a gedit3 plugin. So now you can find rabbitvcs-gedit2.gedit-plugin and rabbitvcs-gedit3.plugin. Unfortunately, it was necessary to do this due to compatibility issues.

      • gpe says:

        So the content of package directory isn’t up to date …

        • gpe says:

          I’ve modified rabbitvcs-0.15.1/debian/rabbitvcs-gedit.install to point to clients/gedit/rabbitvcs-gedit2.gedit-plugin and it works fine now for debian squeeze