TortoiseHG не появляется в 13.04


11

Ранее TortoiseHG работал 12.10, но после сегодняшней переустановки он просто не отображается, даже с thgкомандой.


У меня такое же поведение; более того, возвращаемый код из thg равен 0, что не сильно помогает: - /
piwi

Ответы:


10

Мне удалось довольно легко установить его с помощью tortoisehg ppa:

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

Примечание: метод @ piwi тоже работает.


спасибо, я не мог понять, почему мой БГ не показал жизненно важных признаков сегодня .. это вернуло колеса на мою машину
Вим

1

Это не решение, а скорее обходной путь. Версия 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

Хотя это сработало, как и ожидалось, я нашел PPA, который работает. Смотри мой ответ.
бунтарь
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.