I followed these instructions and eventually got TortoiseHg to work on my Ubuntu 12.04 amd64 installation. Looking at the .xsession-errors file showed that it was complaining that there was a missing directory or file in my home directory, ~/.tortoisehg/notify. There is a ,tortoiise/notify directory but this isn't correct. After adding the missing file and restarting nautilus the context menu was present.
Unfortunately after this the TortoiseHg Workbench no longer works and reports this error - {{{ #!python ** Mercurial version (2.2.1). TortoiseHg version (2.3) ** Command: log ** CWD: /home/andy ** Encoding: UTF-8 ** Extensions loaded: ** Python version: 2.7.3 (default, Apr 20 2012, 22:39:59) [GCC 4.6.3] ** Qt-4.8.1 PyQt-4.9.1 This version of TortoiseHg requires Mercurial version 2.0.n to 2.1.n, but found 2.2.1 }}} This did work with the standard version of mercurial that comes with the 12.04 release. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/990527 Title: Nautilus Integration Doesn't Work in 12.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tortoisehg/+bug/990527/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs