SVN on Tinderbox

Finally got a chance to really do some heads-down spelunking into the VC_SVN.pm code that I am working on and I fixed the final problem that was blocking me!

The short answer is that I was processing the datetime info being returned from the svn query as GMT instead of local time - boy does that make it fun to debug, especially when your test SVN server is in the UK and your test tinderbox setup is on the east coast. What I thought was a problem with data not being inserted correctly just turned out to be timezone related -- the test data was always 5 hours out of sync and I ended up getting nothing being generated. That's what I get for having a large gap between the initial coding and the debugging. I probably had it in my head about the datetime for the CVS code (which I used as a template) being GMT based but then promptly forgot about it when I started doing the real grunt work of getting the svn response parsed.

The upside to this was I did spend some "quality time" with the innards of the TinderDB module so I know even more about it than before :)

After running it for about an hour on my local setup I then transferred it to OSAF's live Tinderbox where you can see the SVN column with live data.

Next comes sending this to the Mozilla folks to see if I can get it included in the Tinderbox2 source repository.


Mentions