equal
deleted
inserted
replaced
746 def _computeobsoleteset(repo): |
746 def _computeobsoleteset(repo): |
747 """the set of obsolete revisions""" |
747 """the set of obsolete revisions""" |
748 obs = set() |
748 obs = set() |
749 getrev = repo.changelog.nodemap.get |
749 getrev = repo.changelog.nodemap.get |
750 getphase = repo._phasecache.phase |
750 getphase = repo._phasecache.phase |
751 for node in repo.obsstore.successors: |
751 for n in repo.obsstore.successors: |
752 rev = getrev(node) |
752 rev = getrev(n) |
753 if rev is not None and getphase(repo, rev): |
753 if rev is not None and getphase(repo, rev): |
754 obs.add(rev) |
754 obs.add(rev) |
755 return obs |
755 return obs |
756 |
756 |
757 @cachefor('unstable') |
757 @cachefor('unstable') |