TortoiseHG nie pojawia się w 13.04

11

TortoiseHG wcześniej działał na 12.10, ale po dzisiejszej reinstalacji po prostu się nie wyświetla, nawet z thgpoleceniem.

rebeliant
źródło
Mam takie samo zachowanie; ponadto zwrócony kod z thg to 0, co niewiele pomaga: - /
piwi 26.04.13

Odpowiedzi:

10

Udało mi się zainstalować go dość łatwo za pomocą ppa tortoisehg:

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

Uwaga: Metoda @ piwi też działa.

rebeliant
źródło
dzięki, nie mogłem zrozumieć, dlaczego moje thg nie pokazało dziś żadnych oznak życiowych. To przywróciło koła do mojego samochodu
wim
1

To nie jest rozwiązanie, ale obejście. Wersja TortoiseHG z repozytorium działa dobrze.

Najpierw zainstalowałem najnowszą wersję mercurial (w przeciwnym razie będzie narzekać na niezgodność wersji dla hg); Zainstalowałem to w ~/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"

Używam bash, więc musiałem usunąć wpis hash dla mercurial:

hash -d hg

Następnie zrobiłem kopię repozytorium thg i uruchomiłem ją z repozytorium, z którego chciałem pracować:

hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg
piwi
źródło
Chociaż działało to zgodnie z oczekiwaniami, znalazłem PPA, które działa. Zobacz moją odpowiedź.
rebeliant