Redmineのgithubが再開した
ありゃ。
律義にオーサーもセットされている・・・
Redmine + Mercurial XML なんじゃこりゃ問題その1
Redmine ブランチ 1.1 切られちゃった・・・
Mercurial並び順問題 1.2 に持ち越しか・・・
1個1個つぶしていきましょう。
リポジトリの文字コード、DBのカラム追加があるし、優先順位あんま高くない気がするんで、やっぱ後回し。
で、並び順が最優先なのは間違いないとして、次はXML問題。
http://foozy.bitbucket.org/hgbook-ja/d6ca1334a19d/hgbookch11.html
によると、"escape"は、“&”、 “<” および “>” か。
んで、
http://msdn.microsoft.com/en-us/library/Aa365247
によると、アンパサはOKか。
http://ja.wikipedia.org/wiki/URL%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
によると、
アルファベット、数字、ハイフン “-”、ピリオド “.”、アンダースコア “_”、チルダ “~”
"escape"と"urlescape"どっちが良いんでしょうね?
rabbitvcs-nautilus
TortoiseHgのGNOMEのNautilus拡張無しの生活など考えられなくなった自分としては、Subversionも似たようなのがあるだろうということで、ぐぐった。
Redmine auto close text やっちゃった?
Mercurial、とりあえず後は並び順だけなんだが、状況待ちとして、auto close text、リビジョン番号ジャーナルに自動で直書きどう考えてもおかしいだろ、ってのが、思わぬ展開で入ったので、いろいろ試し。
"closes #8, #9","refs #8, #9"どっちも大丈夫。
英語だと、"Applied in changeset commit:aaa@bbb-20101223154031-9c5git41sanvd2qj."って最後にピリオドが付くんだ。
で、Darcsは".gz"で終わった気がしたが、それより何より、Bazaarがメールアドレスで使える文字が何でも入るようだ。
で、何かピリオドが嫌な気がする。
んで試した。
ありゃ。予想通りだめ。
でも、リビジョン番号はどう考えてもおかしいし、"Associated revisions"にきちんと追加されるし・・・
で、さらにいじり倒すと、どうもアットマークとドットが入っているのを、Redmineがメールアドレスと解釈してリンクを作っているようだ。
さすがにこれは手が出ない。
Redmine+Bazaarって本当に使われているのか疑わしいから・・・
てか、BazaarのコミットIDがどういうポリシーでこんなの付けているか甚だ疑問だし、Bazaarの制約でしょう。
他にもいっぱい制約あるし。