I just installed ubuntu 11.10 on my netbook yesterday. I am having a problem getting tortoisehg working properly on it. I added the ppa for both tortoisehg and mercurial. I am able to install the software (tortoisehg, tortoisehg-nautilus) as I have done in past versions of ubuntu (not 11.04 - I skipped that version). When I launch nautilus and navigate to one of my repositories I don't see any context menu options for tortoisehg and I don't see any overlay icons indicating the repository status. I know tortoisehg is installed because I can issue the thg command at a terminal and the workbench shows up.
Any ideas on how to get things working?
I have this problem too so I wrote something to fix it.
just run this in the terminal to set up
OK done, now just right click the folder/repo and look under scripts
I was researching this myself. It may be related to a bug in nautilus-python running on Oneiric. In the description, there is mention of a possible related bug with a similar context menu issue in another application.
There is a bug reported on TortoiseHG bugtracker: https://bitbucket.org/tortoisehg/thg/issue/1333/ubuntu-1110-tortoisehg-doesnt-show-up-in.
It seems to relate to bug #859104: Nautilus extensions written in Python do not work in Oneiric. Unfortunately the solution seems to be that someone needs to rewrite the tortoisehg Nautilus extension.
I managed make it work it rather easily by using the tortoisehg ppa:
If you have something like this:
On your .xsession-errors file at home directory maybe this could help you:
https://bugs.launchpad.net/ubuntu/+source/tortoisehg/+bug/1202823
Good luck