mercurial/util.py
changeset 4304 702f48570eb3
parent 4303 6cecaec07cc9
child 4306 d4f0405fadac
equal deleted inserted replaced
4303:6cecaec07cc9 4304:702f48570eb3
   434         if kind == 're':
   434         if kind == 're':
   435             return name
   435             return name
   436         elif kind == 'path':
   436         elif kind == 'path':
   437             return '^' + re.escape(name) + '(?:/|$)'
   437             return '^' + re.escape(name) + '(?:/|$)'
   438         elif kind == 'relglob':
   438         elif kind == 'relglob':
   439             return globre(name, '(?:|.*/)', '(?:/|$)')
   439             return globre(name, '(?:|.*/)', tail)
   440         elif kind == 'relpath':
   440         elif kind == 'relpath':
   441             return re.escape(name) + '(?:/|$)'
   441             return re.escape(name) + '(?:/|$)'
   442         elif kind == 'relre':
   442         elif kind == 'relre':
   443             if name.startswith('^'):
   443             if name.startswith('^'):
   444                 return name
   444                 return name