Fix an annotate bug reported by Amy Langenhorst <Amy.Langenhorst@noaa.gov>.
* lib/blame.py (CVSParser.is_branch): Tighten up regular expression with '^'/'$'. Revisions like "11.0.2.2.0.1" were matching not with groups "11.0.2.2" and "1", but with "11" and "2.2.0.1". git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@1049 8cb11bc2-c004-0410-86c3-e597b4017df7remotes/tags/1.0.0-rc1
parent
f7e15a4b8e
commit
0738697d61
|
@ -46,7 +46,7 @@ class CVSParser(rcsparse.Sink):
|
|||
# Precompiled regular expressions
|
||||
trunk_rev = re.compile('^[0-9]+\\.[0-9]+$')
|
||||
last_branch = re.compile('(.*)\\.[0-9]+')
|
||||
is_branch = re.compile('(.*)\\.0\\.([0-9]+)')
|
||||
is_branch = re.compile('^(.*)\\.0\\.([0-9]+)$')
|
||||
d_command = re.compile('^d(\d+)\\s(\\d+)')
|
||||
a_command = re.compile('^a(\d+)\\s(\\d+)')
|
||||
|
||||
|
|
Loading…
Reference in New Issue