2011-01-18 12 views
3

の出力svn log -vコマンドの出力が常に同じかどうかはわかりません。私の場合、それは次のようになります:svn log -v

------------------------------------------------------------------------ 
r2 | username | 2011-01-16 16:52:23 +0100 (Sun, 16 Jan 2011) | 1 line 
Changed paths: 
    D /foo 
Removed foo 
------------------------------------------------------------------------ 
r1 | balzarot | 2011-01-16 16:51:03 +0100 (Sun, 16 Jan 2011) | 1 line 
Changed paths: 
    A /foo 
created foo 
------------------------------------------------------------------------ 

しかし、私はそれが常に、特に日付の形式のようなものかどうかわかりません!この形式、日付を(使用している場合

svn log --xml 

: あなたは のthnx

答えて

8

あなたがプログラムでsvnコマンドの出力を解析している場合は、あなたはおそらく--xmlスイッチを使用したいと思う私を助けてくださいことができます)具体的には、標準ISO 8601の形式になります。

<date>2010-12-06T20:58:35.698893Z</date> 
0

IIRC、SVNコマンドラインツールからのテキスト出力の目標の一つは、彼らがほかに定期的かつ機械解析可能であることでした人間が読めるようにすること。私はちょうど最新のドキュメントを素早く覗いてみました。フォーマットは数年前に読んでいたものと全く同じです

関連する問題