« Trac月への提案 | トップページ | 祝:マジカランド オープン »

2007.01.29

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月への提案 | トップページ | 祝:マジカランド オープン »

Trac」カテゴリの記事

コメント

最後の行しか反映されないのはバグですね。あと、上記の方法では、Wikiフォーマットが一部(*,1.等)使えないという問題がありました。
解決方法は見えてないのですが、取り急ぎ。

投稿: tidus | 2007.02.18 11:10

気がつきませんでした・・・行頭にあるwikiフォーマットですよねですね。
リポジトリブラウザ上のコメントでは期待通りの処理(ホントは正しくない)が行われていますが、チケットでは処理されず(正しい処理)に表示されてますね。
trac-commit-hookに手を入れてば何とかなりそうな気もするので、後で試してみて報告しますね。

投稿: かぬ | 2007.02.19 10:35

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: Trac月への要望(おまけ):

« Trac月への提案 | トップページ | 祝:マジカランド オープン »