RabbitVCS v0.18 Released

Posted in Miscellaneous on February 12th, 2020 by Adam Plumb – Be the first to comment

After two and a half years, and the help of a bunch of people we have managed to finish our migration to GTK+3 and Python 3! It honestly was a ton of work to get this done and it almost definitely wouldn’t have been completed without the help of Patrick Monnerat to not only get us to the other side of that but do so in a thoughtful and well-engineered way. Thanks Patrick!

While the move to GTK+3 and Python 3 was the main emphasis of this release, there were a ton of other small improvements and bug fixes that should hopefully provide a more stable and useful experience. Here is a short list:

  • Migrated to GTK+3, GTK+2 is no longer supported
  • Now support python 3
  • Improved the annotate window with colors and context-menu
  • Allow for setting a default commit message
  • Add support for Pluma text editor
  • Rename the nautilus-3 and thunar-gtk3 clients to nautilus and thunar, previous clients are removed
  • Pulled in nemo extension
  • Tons of bug fixes and minor improvements
  • See the commit log for more

You can grab the new release on our github release page.

Release announcement for v0.12 ALPHA

Posted in Release on February 17th, 2009 by Adam Plumb – Be the first to comment

It has been a long few months of development, but we’re finally ready to announce that the NautilusSvn v0.12 branch is in the ALPHA stage and ready for testing!  This new major version of NautilusSvn is a complete rewrite from top-to-bottom, and features an automatic status monitor (works better than in v0.11), all-new windows/dialogs using PyGTK instead of wxPython, an all new and improved context menu system, and full localization support!

Here’s a proposed release schedule to give you an idea of our release timeline:

FEB 17 – Alpha release (only for brave testers, no installation package)
MAR 3  – Beta release (for general use and testing, with installation package, string freeze)
MAR 10 – RC Release (for general use, nothing should change unless its an urgent bugfix)
MAR 17 – Final v0.12 release!


Note: there are no installation packages available for the alpha release

– The main context menu will appear with items in incorrect places.  This is a bug in nautilus (we think) and so far we haven’t found a workaround.  If you get this, most of the time you can click away (in the nautilus background) and then click back on the original item, and this will give you a correct menu.  If you want to try to find a workaround for us, we’ve created a simple test extension at http://nautilussvn.googlecode.com/files/contextmenubugtest.py.  Put this in your ~/.nautilus/python-extensions folder and type ‘nautilus -q && nautilus –no-desktop’ to load it up.  If you can find a workaround, you will be a hero.

– The new status monitor is slower than it was in v0.11 because it is fully automated and actually works (most of the time), whereas v0.11 required manual refreshes and did not apply status updates to parent folders.


– We’ve put together installation instructions for Ubuntu, Fedora, and OpenSUSE.  If you install NautilusSvn on a different distro, we’d love it if you could send in distro-specific instructions!

– v0.12 is now fully localizable using .po/.pot files.  If you are interesting in helping us with translations, you can get started immediately by going here (http://code.google.com/p/nautilussvn/source/browse/#svn/branches/v0.12/nautilussvn/po) and reading the README file there for instructions.  We will have our translations hosted on launchpad shortly, but you can work from the source in the meantime.  Also, keep in mind that string-freeze does not start until the BETA release.

– Just use the extension and windows to their fullest and report any bugs or issues you find.  Go here (http://code.google.com/p/nautilussvn/issues/list) to report any issues you have.

We’re very excited about the v0.12 release and we hope you all are too!

The NautilusSvn Team