comparison mercurial/match.py @ 40685:e41f6c2e69c4

match: reformat `syntaxes` dictionary for better maintainability
author Boris Feld <boris.feld@octobus.net>
date Mon, 19 Nov 2018 17:19:54 +0000
parents e6c9ef5e11a0
children 2f14d1bbc9a7
comparison
equal deleted inserted replaced
40684:e6c9ef5e11a0 40685:e41f6c2e69c4
1329 1329
1330 if sourceinfo is set, returns a list of tuples: 1330 if sourceinfo is set, returns a list of tuples:
1331 (pattern, lineno, originalline). This is useful to debug ignore patterns. 1331 (pattern, lineno, originalline). This is useful to debug ignore patterns.
1332 ''' 1332 '''
1333 1333
1334 syntaxes = {'re': 'relre:', 'regexp': 'relre:', 'glob': 'relglob:', 1334 syntaxes = {
1335 'include': 'include', 'subinclude': 'subinclude'} 1335 're': 'relre:',
1336 'regexp': 'relre:',
1337 'glob': 'relglob:',
1338 'include': 'include',
1339 'subinclude': 'subinclude',
1340 }
1336 syntax = 'relre:' 1341 syntax = 'relre:'
1337 patterns = [] 1342 patterns = []
1338 1343
1339 fp = open(filepath, 'rb') 1344 fp = open(filepath, 'rb')
1340 for lineno, line in enumerate(util.iterfile(fp), start=1): 1345 for lineno, line in enumerate(util.iterfile(fp), start=1):