Mercurial > hg
comparison mercurial/match.py @ 8613:4dea46d4e3f8
match: fix _patsplit breakage with drive letters
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 24 May 2009 16:37:34 -0500 |
parents | 8f15d54437b9 |
children | 43598055bae8 |
comparison
equal
deleted
inserted
replaced
8612:e10e984bea46 | 8613:4dea46d4e3f8 |
---|---|
112 | 112 |
113 def _patsplit(pat, default): | 113 def _patsplit(pat, default): |
114 """Split a string into an optional pattern kind prefix and the | 114 """Split a string into an optional pattern kind prefix and the |
115 actual pattern.""" | 115 actual pattern.""" |
116 if ':' in pat: | 116 if ':' in pat: |
117 pat, val = pat.split(':', 1) | 117 kind, val = pat.split(':', 1) |
118 if pat in ('re', 'glob', 'path', 'relglob', 'relpath', 'relre'): | 118 if kind in ('re', 'glob', 'path', 'relglob', 'relpath', 'relre'): |
119 return pat, val | 119 return kind, val |
120 return default, pat | 120 return default, pat |
121 | 121 |
122 def _globre(pat): | 122 def _globre(pat): |
123 "convert a glob pattern into a regexp" | 123 "convert a glob pattern into a regexp" |
124 i, n = 0, len(pat) | 124 i, n = 0, len(pat) |