Trac月への要望(おまけ)
以前のエントリでコミットログの改行をtracに反映させるためのtipsを書きましたが、Trac月で同じことを実現するにはpost-commit.batの10行目を以下のように修正します。
FOR /F "usebackq delims==" %%i IN (`%SVNLOOK% log -r %REV% %REPOS%^|python.exe -c "import sys,string;print(string.replace(sys.stdin.read(),'\n','[[BR]]'));"`) DO SET LOG=%%i
これでcommit-logの改行が[[BR]]に変換されるので、ticketに改行が反映します。
デフォルトのままだとcommit-logが複数行にわたっている場合に、最後の一行しかtracに反映しないのは仕様?それとも一行しか書かないのが普通なのでしょうか?
| 固定リンク
「Trac」カテゴリの記事
- Excel Report Plugin(2008.06.26)
- ロゴ祭り?(2008.06.24)
- Trac0.11キター!(2008.06.23)
- Tracのリポジトリブラウザ(2008.05.15)
- Tracで利用中のプラグイン(2008.05.15)
この記事へのコメントは終了しました。


コメント
最後の行しか反映されないのはバグですね。あと、上記の方法では、Wikiフォーマットが一部(*,1.等)使えないという問題がありました。
解決方法は見えてないのですが、取り急ぎ。
投稿: tidus | 2007.02.18 11:10
気がつきませんでした・・・行頭にあるwikiフォーマットですよねですね。
リポジトリブラウザ上のコメントでは期待通りの処理(ホントは正しくない)が行われていますが、チケットでは処理されず(正しい処理)に表示されてますね。
trac-commit-hookに手を入れてば何とかなりそうな気もするので、後で試してみて報告しますね。
投稿: かぬ | 2007.02.19 10:35