PukiWiki + Subversion連携用のプラグインsvnlog

svnlogプラグイン

xmlオプションをコミットログを取得してそれを正規表現でparseしている。

svn log -v --non-interactive --xml "file://localhost/c:/svn/SandBox/"

これは結構簡単な仕組み。
日本語コミットログはUTF-8で登録されることに注意しないとね。
UNIXならiconv等使って文字コード変換後に処理を行う。
メールで送るならISO-2022-JP
iconv -f UTF-8 -t ISO-2022-JP

 svn log -v --non-interactive --xml "file://localhost/c:/svn/SandBox/" | iconv -f UTF-8 -t sjis