How does SVN store commit time

Posted by Salman on Stack Overflow See other posts from Stack Overflow or by Salman
Published on 2011-01-01T07:46:13Z Indexed on 2011/01/01 7:54 UTC
Read the original article Hit count: 199

Filed under:
|

I am working on a project that involves extracting details from a SVN server using SVNKit. My project is already complete and has been working we for a while now. During the testing, I noticed something rather very strange. the Commit Times my extract data seems is alway different from whats there in SVN Logs.

I couldnt find any code in my project that could be inducing this difference but now I am looking as to how SVN server stores the Commit time in itself. As we have developer working from different part of the world thus resulting in different timezones, I was thinking that SVN might be storing time after converting them to GMT or timezone of the system on which SVN server is running. But that does not seem to be happening. Instead the times are stored as per the time when the commit was done and in that local timezone itself.

I have been unable to find any substantial document on internet to support my theory so far.

Can anybody in brief explain as how SVN store the Commit Time for each change? Documentaion links referring to this will be of great help.

© Stack Overflow or respective owner

Related posts about svn

Related posts about repository