Antworten:
Ich habe es ziemlich einfach mit dem Schildpatt ppa installiert:
sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
Hinweis: Die Methode von @ piwi funktioniert auch.
Dies ist keine Lösung, sondern eine Problemumgehung. Die Version von TortoiseHG aus dem Repository funktioniert einwandfrei.
Ich habe zuerst die neueste Version von mercurial installiert (andernfalls beschwert sich thg über eine Versionsinkongruenz für hg). Ich habe es installiert 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"
Ich benutze bash
, also musste ich den Hash-Eintrag für mercurial entfernen :
hash -d hg
Dann habe ich eine Kopie des thg-Repositorys erstellt und es aus dem Repository ausgeführt, in dem ich arbeiten wollte:
hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg