filter-repo: pass raw bytestring to regex compilation

Signed-off-by: Elijah Newren <newren@gmail.com>
pull/399/head v2.38.0
Elijah Newren 2 years ago
parent b164ffc988
commit cbc6535694

@ -941,7 +941,7 @@ class FastExportParser(object):
# Compile some regexes and cache those
self._mark_re = re.compile(br'mark :(\d+)\n$')
self._parent_regexes = {}
parent_regex_rules = (b' :(\d+)\n$', b' ([0-9a-f]{40})\n')
parent_regex_rules = (br' :(\d+)\n$', br' ([0-9a-f]{40})\n')
for parent_refname in (b'from', b'merge'):
ans = [re.compile(parent_refname+x) for x in parent_regex_rules]
self._parent_regexes[parent_refname] = ans

Loading…
Cancel
Save