TortoiseHG ранее работал 12.10, но после сегодняшней переустановки он просто не отображается, даже с командой thg
.
Это не решение, а обходной путь. Версия TortoiseHG из репозитория работает нормально.
Сначала я установил последнюю версию mercurial (иначе thg будет жаловаться на несоответствие версий для hg); Я установил его в ~/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"
Я использую bash
, поэтому мне нужно было удалить хеш-запись для Mercurial:
hash -d hg
Я сделал копию репозитория thg и запустил ее из репозитория, из которого хотел работать:
hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg
Мне удалось установить его довольно просто с помощью tortoisehg ppa:
sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
Примечание: метод @ piwi тоже работает.