Redmine と Mercurial を連携する設定方法

参考にしたサイト
Redmineで Mercurialを使う方法 - 床のトルストイ、ゲイとするとのこと
Windows + Redmine0.9.3 + ToroiseHg0.9.3 では上記サイトとは異なる設定をする必要があります。

1. lib/redmine/scm/adapters/mercurial_adapter.rb の hgversion を修正


L40 theversion = hgversion_from_command_line

L40 # theversion = hgversion_from_command_line
L41 theversion = "1.4.3"
します
これは hgversion_from_command_line は、hg --version コマンドを実行して Mercurial のバージョンを正規表現で取得しようとしますが、TortoiseHgを日本語化している場合、バージョンがヒットしない為です。

2. Redmine 上でリポジトリディレクトリを指定

3. 完成