TortoiseHG doesn't show up in 13.04

TortoiseHG previously worked on 12.10, but after today's reinstall, it simply doesn't show up, not even with the thg command.


I managed to install it rather easily by using the tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg

Note: @piwi's method works too.


This is not a solution but rather a workaround. The version of TortoiseHG from the repository works fine.

I first installed the latest version of mercurial (otherwise thg will complain about a version mismatch for hg); I installed it in ~/opt:

hg clone --branch stable http://selenic.com/hg ~/thg/mercurial
cd ~/thg/mercurial
python setup.py install --prefix=$HOME/opt

export PATH="$HOME/opt/bin:$PATH"
export PYTHONPATH="$HOME/opt/lib/python2.7/site-packages:$PYTHONPATH"

I use bash, so I needed to remove the hash entry for mercurial:

hash -d hg

Then I made a copy of the thg repository and ran it from the repository I wanted to work from:

hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg