mercurial/repoview.py
changeset 20807 91d28bd0e04e
parent 20549 2025315cfb0c
child 20939 388af5d4e90c
--- a/mercurial/repoview.py	Thu Mar 13 16:05:06 2014 -0700
+++ b/mercurial/repoview.py	Tue Mar 18 20:10:33 2014 -0500
@@ -35,6 +35,9 @@
             blockers.append(par.rev())
         for bm in repo._bookmarks.values():
             blockers.append(repo[bm].rev())
+        tags = [n for t, n in repo.tags().iteritems()
+                if (repo.tagtype(t) and repo.tagtype(t) != 'global')]
+        blockers.extend(repo[t].rev() for t in tags)
         blocked = cl.ancestors(blockers, inclusive=True)
         return frozenset(r for r in hideable if r not in blocked)
     return frozenset()