changeset 5029 | ac97e065cfc7 |
parent 4609 | b43f17691ae6 |
child 5271 | fae670ee6c6d |
--- a/mercurial/ignore.py Thu Jul 26 11:19:53 2007 -0500 +++ b/mercurial/ignore.py Mon Jul 30 20:01:16 2007 +0200 @@ -57,10 +57,13 @@ warn(_("%s: ignoring invalid syntax '%s'\n") % (f, s)) continue pat = syntax + line - for s in syntaxes.values(): - if line.startswith(s): + for s, rels in syntaxes.items(): + if line.startswith(rels): pat = line break + elif line.startswith(s+':'): + pat = rels + line[len(s)+1:] + break pats[f].append(pat) except IOError, inst: if f != files[0]: