Table of Contents

Known Issues

Obviously all bugs in our issue tracker are known issues, however here are some of the really important ones.

No Nautilus context menu icons

If you notice that the RabbitVCS menu icons are not showing up, this is actually the result of a decision by GNOME upstream to cease displaying icons in menus by default.

You can change this behaviour by right clicking on the desktop, then select “Change Desktop Background” » Interface » Show Icons in Menus

…or try running:

gconftool-2 –type bool –set /desktop/gnome/interface/menus_have_icons true

(You can also use Applications > System Tools > Configuration editor, browse to that key and check the box.)

See the RabbitVCS bug report and the original GNOME bug report for more details.

Failure to install with GDebi

Ubuntu Karmic users: please note that gdebi bug #393381 will cause manual installation to fail with:

dpkg: unable to read filedescriptor flags for <package status and descriptor>: bad file descriptor

This can be fixed by upgrading python-vte. If you can't do that, use the PPA.

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. For more information see Issue #96

No support for mounted locations

RabbitVCS currently does not support mounted locations, e.g. when you access a directory over SFTP, SMB, FTP or some other protocol with a custom URI scheme. For more information see Issue #158.

This problem only occurs on older versions of Nautilus e.g. 2.22.2 (or everything ⇐ 2.24.1). Nautilus 2.22.2 is the version included with Ubuntu 8.04. The RabbitVCS menu item is not shown as a submenu when clicking on the file manager background or inside the File menu, however it does show up in the Edit menu and in the context menu for a selection.

RabbitVCS suddenly doesn't show emblems anymore, just the clock icon

In some cases it can take a while for a status check to be processed, but if you're sure something is wrong then it's likely the daemon has either crashed or hung. You'll have to make sure it's gone and restart Nautilus using:

pgrep -f service.py | xargs kill; nautilus -q; nautilus

User interface dialogs lock/hang up

The problem here is most likely that you have GNOME Accessibility features enabled. If you do not require these features you can disable them in System → Preferences → Assistive Technologies. For more information see Issue #94.

Limitations of the current status checker

There are three situations where we currently can’t keep emblems up-to-date:

When any file that isn't visible is modified

Adding items

Using the command-line svn client

We're planning to implement a new status monitor to get rid of these limitations in release 0.13.

Note that in all cases, the correct emblems should appear if you manually refresh the Nautilus window (eg. by hitting F5).

RabbitVCS won't run in some 64 bit environments

Some distributions, such as 64 bit Fedora, put 64 bit libraries in the /usr/lib64 directory, whereas nautilus-python (the program that lets us extend nautilus) assumes all libraries are in the /usr/lib directory. This is a nautilus-python bug. The current workaround is to create a symlink: ln -s /usr/lib64/libpython2.6.so /usr/lib/libpython2.6.so