Hatena::ブログ(Diary)

@Inject RSSフィード

2009-03-08

Redmine Plugin 0.7 リリース

| 19:52 | Redmine Plugin 0.7 リリースを含むブックマーク

管理画面からインストールできるようになったのでお知らせ。

やったことは主に2つです。

どうやら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がはられてなかった点を修正

バグ修正です。 ちょっとテストパターンがあまかったのでそれも追加しておきました。

ほなほな


den2snden2sn 2009/03/10 12:50 はじめまして。Redmine Plugin利用させて頂いています。
コミットコメントの記載が

refs #番号

とrefs+#の場合にURLが/issues/show/#番号
と#付きになってしまいます。
対応して頂けると助かります。

gaoohgaooh 2009/04/05 19:08 反応がおくれてすみません><
確認して対応します!

kuresatokuresato 2009/12/19 23:59 以下のようにすると refs #番号 でもちゃんとリンクできるようになりました。
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"),
};

kuresatokuresato 2009/12/20 00:03 あ、すみません、書き忘れましたがRedmineAnnotator.javaの最後のところです。
書き換えたのは1行だけ。

前:"(?:#|refs |references |IssueID |fixes |closes )NUM",

後:"(?:#|refs #?|references #?|IssueID #?|fixes #?|closes #?)NUM",

gaoohgaooh 2009/12/24 23:56 情報ありがとうございます!
修正してバージョンアップします!

CynthiaCynthia 2010/06/02 08:33 Redmine0.9.3使ってますが、リポジトリ参照できません。またURLルール変わったみたい?
チケットリンクは、他システムのものを入れたら条件が被ってしまいました。
ユーザがカスタマイズ出来るようになると嬉しいです。(Mantisプラグインみたいに、正規表現とかで)