redmine と SCM の連携 2010年12月 その1

まぁ、主目的はMercurialの並び順問題なのだが、どっちにしろ、テストを作らないと。
んで、unitテストが謎のテストをしているんだよね。

http://www.redmine.org/projects/redmine/repository/entry/tags/1.0.4/test/unit/repository_mercurial_test.rb#L58

ってことで、hg log で見てみると、これのようだ。

Patch #1199: Mercurial adapter - Redmine

それ以前のはリビジョン指定していないと"hg locate"を呼んでいて、チェックアウトしたもの、つまりparentを呼んでいたのね。んでこの修正で"hg locate -r tip"に変えたのね・・・

そりゃ、ファイルサイズの表示がおかしいのも当たり前だ。