repoview: filter tags to non-existent nodes from blockers (issue4328)

This commit is contained in:
Matt Mackall 2014-08-12 02:40:42 -05:00
parent 306b55bcc9
commit 17ab77f157

View File

@ -41,7 +41,8 @@ def _gethiddenblockers(repo):
tags = {}
tagsmod.readlocaltags(repo.ui, repo, tags, {})
if tags:
blockers.extend(cl.rev(t[0]) for t in tags.values())
rev, nodemap = cl.rev, cl.nodemap
blockers.extend(rev(t[0]) for t in tags.values() if t[0] in nodemap)
return blockers
def computehidden(repo):