redmine と mercurial の連携 新その5

で、redmineMercurial のブランチ対応だが、hg のブランチは、普通の、multi heads なブランチと、Named branch があるが、この場合、Named branch で良いだろう。
ってなると、Named branch は、リビジョン固定なので、DBに保存すれば、リポジトリを毎回読みに行く必要ないんじゃない?ってことになる。
changes テーブルには既に、branch というフィールドがある。んが、これは、CVS のものでしょ。
Bzr? 分からん。
んで、git のブランチが動的ってことと、今のつくりの、ブランチが id で渡ってくるってつくりを変えるってのは、かなり難儀。
id で渡ってきた文字列を、ブランチかどうかを判断せざろうえないだろう。