redmine と mercurial の連携 新その6

英文書く前に、ソースの中に、英語でコメント書いているが、日本語でポリシーを書いておく。

  • redmine 0.9.x の changeset は消さない、消せない。リポに無いものは消しちゃっているが。
  • リポで strip しちゃったら、redmine に保存されているリビジョン番号と、hg のリビジョン番号が違っている。
  • リビジョンナンバーを、ショートIDにコンバートしようかと思ったが、できない。
  • 理由は、wiki や ジャーナルに書かれている。
  • wikiredmine で履歴を持っているが、ジャーナルはどうするの?
  • リビジョン番号をショートIDに変換したら、もとのものが全く分からなくなる。
  • そのために、さらにフィールドを追加するのもねぇ?
  • リビジョンをショートIDに、rake task で変換かますってのも考えたが、scmid が重複していると、今度は、リビジョンが uniq なんで、こける。
  • 本気でコンバートかけるとなると、redmine 上のリビジョンとイッシューの関連付けを、「マージ」しないといけない。
  • やってられない。