##// END OF EJS Templates
py3: make regexp patterns bytes in extdiff
Yuya Nishihara -
r36281:08f061a4 default
parent child Browse files
Show More
@@ -88,12 +88,12 command = registrar.command(cmdtable)
88 88 configtable = {}
89 89 configitem = registrar.configitem(configtable)
90 90
91 configitem('extdiff', r'opts\..*',
91 configitem('extdiff', br'opts\..*',
92 92 default='',
93 93 generic=True,
94 94 )
95 95
96 configitem('diff-tools', r'.*\.diffargs$',
96 configitem('diff-tools', br'.*\.diffargs$',
97 97 default=None,
98 98 generic=True,
99 99 )
@@ -279,8 +279,8 def dodiff(ui, repo, cmdline, pats, opts
279 279 return pre + util.shellquote(replace[key])
280 280
281 281 # Match parent2 first, so 'parent1?' will match both parent1 and parent
282 regex = (r'''(['"]?)([^\s'"$]*)'''
283 r'\$(parent2|parent1?|child|plabel1|plabel2|clabel|root)\1')
282 regex = (br'''(['"]?)([^\s'"$]*)'''
283 br'\$(parent2|parent1?|child|plabel1|plabel2|clabel|root)\1')
284 284 if not do3way and not re.search(regex, cmdline):
285 285 cmdline += ' $parent1 $child'
286 286 cmdline = re.sub(regex, quote, cmdline)
General Comments 0
You need to be logged in to leave comments. Login now