2009-03-08
Redmine Plugin 0.7 リリース
Hudson | |
管理画面からインストールできるようになったのでお知らせ。
やったことは主に2つです。
- Redmine 0.8.1 に対応
どうやらRedmine 0.8.1 からレポジトリのURLの仕様がかわってしまったようです。 0.8.0からそんなかわってないだろうとチェックしてなかったので対応おくれましたorz
仕様としては 0.8.1 のがきれいですね。
0.8.0以前のやつの開発をしているときに「なんでこんな不自然なURLなんだろう」と思ってましたがまさかなおるとは(汗
もし 0.8.1 以降を利用している場合は、管理画面でRedmine version の 0.8.1 or laterのチェックボックスにチェックをつてください。それ以前を利用してるひとは特に設定の追加は必要ありません。
- #1, #2, #3 とかでURLがはられてなかった点を修正
バグ修正です。 ちょっとテストパターンがあまかったのでそれも追加しておきました。
ほなほな


コミットコメントの記載が
refs #番号
とrefs+#の場合にURLが/issues/show/#番号
と#付きになってしまいます。
対応して頂けると助かります。
確認して対応します!
static final LinkMarkup[] MARKUPS = new LinkMarkup[] {
new LinkMarkup(
"(?:#|refs #?|references #?|IssueID #?|fixes #?|closes #?)NUM",
"issues/show/$1"),
new LinkMarkup(
"((?:[A-Z][a-z]+){2,})|wiki:ANYWORD",
"wiki/$1$2"),
};
書き換えたのは1行だけ。
前:"(?:#|refs |references |IssueID |fixes |closes )NUM",
↓
後:"(?:#|refs #?|references #?|IssueID #?|fixes #?|closes #?)NUM",
修正してバージョンアップします!
チケットリンクは、他システムのものを入れたら条件が被ってしまいました。
ユーザがカスタマイズ出来るようになると嬉しいです。(Mantisプラグインみたいに、正規表現とかで)