Reputation: 1
svn diff -rXX:HEAD
Will give me a format like this, if there has been a merge between those revisions:
Merged /<branch>:rXXX,XXX-XXX
or
Merged /<branch>:rXXX
I'm not very familiar with regex and am trying to put together a pattern which will match all the numbers (merged revision numbers) AFTER matching the "Merged /branch:r" part.
So far I have this to match the first part: [Mm]erged.*[a-zA-Z]:r
Thanks in adv. for the help :)
Upvotes: 0
Views: 677
Reputation: 10445
/[Mm]erged.*?:r(\d+)(?:,(\d+)-(\d+))?/
The numbers will all be in separate capture groups - the first will always be there, the second and third are optional.
Upvotes: 0
Reputation: 527328
/[Mm]erged.*:r([\d,-]+)/
The numbers you want will be in the first capture group result.
Upvotes: 1