check if a file is ignored before complaining if it is an unsupported type
authorBenoit Boissinot <benoit.boissinot@ens-lyon.org>
Tue, 18 Oct 2005 00:45:27 -0700
changeset 1396 8c3e2a254257
parent 1395 c2eb204917f8
child 1397 66fd3bc1cfcf
check if a file is ignored before complaining if it is an unsupported type
mercurial/dirstate.py
--- a/mercurial/dirstate.py	Tue Oct 18 00:43:33 2005 -0700
+++ b/mercurial/dirstate.py	Tue Oct 18 00:45:27 2005 -0700
@@ -308,9 +308,8 @@
                         ds = os.path.join(nd, f +'/')
                         if statmatch(ds, st):
                             work.append(p)
-                    elif supported_type(np, st):
-                        if statmatch(np, st):
-                            yield util.pconvert(np)
+                    elif statmatch(np, st) and supported_type(np, st):
+                        yield util.pconvert(np)
 
 
         known = {'.hg': 1}
@@ -340,7 +339,7 @@
                     continue
                 found = False
                 self.blockignore = True
-                if supported_type(ff, st) and statmatch(ff, st):
+                if statmatch(ff, st) and supported_type(ff, st):
                     found = True
                 self.blockignore = False
                 if found: