Hi Simon,

these are interesting new - I have a look at it. I personally thing that a proper SVN report is a must have since it simplifies reviewing of code changes (I guess I might be overly formal here)

Cheers,

Siegfried Goeschl

Simon Kitching wrote:
Hi Siegfried,

---- Siegfried Goeschl <[EMAIL PROTECTED]> schrieb:
Hi folks,

since my last releases of Fulcrum components reminded me of the dark ages of release management I decided to move Fulcrum to M2

+) I still have problems with the svn report - it picks up everything which I do not understand

Selection of commits by date just does not work in Apache svn. The reason is 
that svn assumes that commits are made in chronological order, ie r100 occurred 
after r99 and before r101. It uses this assumption to map a date to a 
revision-number, effectively doing a binary search across commits (start at 
revision #latest/2, is this commit before or after the target date, repeat 
until correct revision found).

But at apache we repeatedly imported batches of old cvs files, and kept the 
original date info on them. This means that we break the svn assumption.

Therefore, to get the svn report plugins working correctly, it is necessary to specify 
revision-ranges, not date-ranges. Things like "the last 30 days" can go badly wrong, but 
"since r345000" should work ok. I don't believe any commons projects actually bother to 
do this though; we just have broken svn reports :-)

Regards,
Simon

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to