##// END OF EJS Templates
hidden: subtract pinned revs from hidden earlier...
Martin von Zweigbergk -
r32586:c37ca35b default
parent child Browse files
Show More
@@ -71,14 +71,13 b' def computehidden(repo):'
71
71
72 hidden = hideablerevs(repo)
72 hidden = hideablerevs(repo)
73 if hidden:
73 if hidden:
74 hidden = set(hidden - pinnedrevs(repo))
74 pfunc = repo.changelog.parentrevs
75 pfunc = repo.changelog.parentrevs
75 mutablephases = (phases.draft, phases.secret)
76 mutablephases = (phases.draft, phases.secret)
76 mutable = repo._phasecache.getrevset(repo, mutablephases)
77 mutable = repo._phasecache.getrevset(repo, mutablephases)
77
78
78 visible = set(mutable - hidden)
79 visible = set(mutable - hidden)
79 visible |= (hidden & pinnedrevs(repo))
80 if visible:
80 if visible:
81 hidden = hidden - visible
82 _revealancestors(pfunc, hidden, visible)
81 _revealancestors(pfunc, hidden, visible)
83 return frozenset(hidden)
82 return frozenset(hidden)
84
83
General Comments 0
You need to be logged in to leave comments. Login now