Linux でもやっぱりTortoiseHgを使いたいということでいろいろやった記録。
使ったのはLinux Mint 12
Ubuntuのパッケージ管理ではMercurialのバージョンがちょっと古い。 結構早くHgはバージョンが上がるのだが、全然ついてきてくれない。
なのでMercurial/Ubuntu1204にインストールするとしてpipでインストールした・・・
っでグラフィカルに見ようと思ってTortoiseHgを入れようと思うが、
$ sudo apt-get install tortoisehg
いろいろ依存性が出てきて、その中にMercurialが入っているのだ。もうpipでそれより新しいバージョン入れてるから、入れたくない!
これは入れたくないが、こいつを除外すると依存性がぶっこわれるとかなんとかでaptが文句を言う
なのでTortoiseHg単体でインストールしようということに
TortoiseHgはQTとpythonでできているようで、こいつの実行環境が必要なようだ。 aptで依存性を確認したところ
それとは別に
も必要なようだ。
こいつらを順番にapt-getでぶっこんでいく
TortoiseHgはソースがbitbucketで管理されているので引っ張ってくる
適当なディレクトリを作って
$ hg clone https://bitbucket.org/tortoisehg/thg
引っ張ってきて・・・
$ cd thg $ ./thg
ドン
ウォー!起動して自身のソースコードのリビジョンが出た!OK
ワークベンチが起動すればあとは別にファイラーと統合する必要は感じてないのでこれでOK。
管理したい人は.caja
以下に何か書けばいいような気がする。
stableのブランチもあるので安定感を求める人はそっちにupdateして使ってもいいかもね
$ hg pull
やるだけだよ