Mercurial > hg
comparison hgext/convert/monotone.py @ 36393:54f4328a07c2
py3: make sure regexes are bytes
# skip-blame because we added just b'' prefix
Differential Revision: https://phab.mercurial-scm.org/D2416
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sat, 24 Feb 2018 16:06:21 +0530 |
parents | 1eee42aed306 |
children | 4bc983568016 |
comparison
equal
deleted
inserted
replaced
36392:e9bcc2efb7e8 | 36393:54f4328a07c2 |
---|---|
44 header = '' | 44 header = '' |
45 if header != 'SQLite format 3\x00': | 45 if header != 'SQLite format 3\x00': |
46 raise norepo | 46 raise norepo |
47 | 47 |
48 # regular expressions for parsing monotone output | 48 # regular expressions for parsing monotone output |
49 space = r'\s*' | 49 space = br'\s*' |
50 name = r'\s+"((?:\\"|[^"])*)"\s*' | 50 name = br'\s+"((?:\\"|[^"])*)"\s*' |
51 value = name | 51 value = name |
52 revision = r'\s+\[(\w+)\]\s*' | 52 revision = br'\s+\[(\w+)\]\s*' |
53 lines = r'(?:.|\n)+' | 53 lines = br'(?:.|\n)+' |
54 | 54 |
55 self.dir_re = re.compile(space + "dir" + name) | 55 self.dir_re = re.compile(space + "dir" + name) |
56 self.file_re = re.compile(space + "file" + name + | 56 self.file_re = re.compile(space + "file" + name + |
57 "content" + revision) | 57 "content" + revision) |
58 self.add_file_re = re.compile(space + "add_file" + name + | 58 self.add_file_re = re.compile(space + "add_file" + name + |