この記事の所要時間: 約 1分31秒
Yesterday I was struggling trying to get svn log to display the results for a certain user and this was very annoying.. then I jumped on #svn on freenode, and someone mentionned svn log --xml
svn logをXMLで出力できるんですね。知りませんでした。。。
試しにCakePHP1.1.xリポジトリのログを出力してみました。
$ svn log --verbose --limit 10 --xml
XML:
-
<?xml version="1.0"?>
-
<log>
-
<logentry
-
revision="4693">
-
<author>phpnut</author>
-
<date>2007-03-27T04:32:47.490451Z</date>
-
<paths>
-
<path
-
action="M">/branches/1.1.x.x/cake/config/config.php</path>
-
<path
-
action="M">/trunk/cake/1.1.x.x/cake/config/config.php</path>
-
<path
-
action="M">/branches/1.1.x.x/cake/VERSION.txt</path>
-
<path
-
action="M">/trunk/cake/1.1.x.x/cake/libs/session.php</path>
-
<path
-
action="M">/trunk/cake/1.1.x.x/cake/VERSION.txt</path>
-
</paths>
-
<msg>Merging fixes into the trunk
-
-
Revision: [4692]
-
Merging fix for Ticket #2295</msg>
-
</logentry>
-
</log>
SimpleXmlElementなんかでパースすればすぐに使えそうです。さて何に使おうかなー。
- Newer: URLをリンクにするSmartyプラグイン
- Older: SmartyでSJISテンプレートを使う
コメント (Close):1
- Mr. Capone-E 09-08-31 (月) 8:59
-
How long did it take you to write this blog.
トラックバック:0
- このエントリーのトラックバックURL
- http://www.1x1.jp/blog/2007/03/subversion_log_xml.html/trackback
- Listed below are links to weblogs that reference
- svn log –xml from Shin x blog

