Show More
@@ -399,8 +399,19 b' class dirstate:' | |||
|
399 | 399 | for src, fn in self.walkhelper(files, statmatch, dc): |
|
400 | 400 | pass |
|
401 | 401 | |
|
402 | # there may be patterns in the .hgignore file that prevent us | |
|
403 | # from examining entire directories in the dirstate map, so we | |
|
404 | # go back and explicitly examine any matching files we've | |
|
405 | # ignored | |
|
406 | unexamined = [fn for fn in dc.iterkeys() | |
|
407 | if self.ignore(fn) and match(fn)] | |
|
408 | ||
|
409 | for src, fn in self.walkhelper(unexamined, statmatch, dc): | |
|
410 | pass | |
|
411 | ||
|
402 | 412 | # anything left in dc didn't exist in the filesystem |
|
403 |
for fn, c in |
|
|
413 | for fn, c in dc.iteritems(): | |
|
414 | if not match(fn): continue | |
|
404 | 415 | if c[0] == 'r': |
|
405 | 416 | removed.append(fn) |
|
406 | 417 | else: |
General Comments 0
You need to be logged in to leave comments.
Login now