However... looking further at the source yields stuff like this:
currentRevision = headerRegexp.getParen(1); currentLogEntry = new ChangeLogEntry(); currentLogEntry.setAuthor(headerRegexp.getParen(2)); currentLogEntry.setDate(parseDate());
where the getParen(1) and similar things probably are the cause for the headache. Both my and Jörg's expressions match the svn log -v output... but problems arise when the information is later extracted.
Oh well... now it's time for a beer... we have our autumn pub at the office tonight ;-)
Cheers! /Mikael Lundgren
Jörg Schaible wrote:
Mikael Lundgren wrote on Thursday, November 20, 2003 4:26 PM:
It almost does the trick...
However a log line may look like this (only the relevant portion is
shown):
r15 | kaz | 2002-08-26 14:33:26 -0400
OR like this:
rev 15: kaz | 2002-08-26 14:33:26 -0400
Note the spaces around the version number.
It's not only the space, it is also the colon ...
"^r(ev)?\\s*(\\d+)\\s*(\\:|\\|)\\s+" + // revision number
Next try ;-)
Regards, Jörg
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]