mercurial/scmutil.py
branchstable
changeset 18617 227479f61db9
parent 18466 ac0c12123743
child 18618 43ffd0279876
--- a/mercurial/scmutil.py	Fri Feb 08 23:13:47 2013 +0000
+++ b/mercurial/scmutil.py	Sat Feb 09 17:54:01 2013 +0000
@@ -18,6 +18,10 @@
     secretlist = []
     if excluded:
         for n in excluded:
+            if n not in repo:
+                # discovery should not have included the filtered revision,
+                # we have to explicitly exclude it until discovery is cleanup.
+                continue
             ctx = repo[n]
             if ctx.phase() >= phases.secret and not ctx.extinct():
                 secretlist.append(n)