mercurial/obsolete.py
changeset 22200 b27c3beaaf30
parent 21166 bf2891877378
child 22207 8dda6f6ff564
equal deleted inserted replaced
22199:b3e51675f98e 22200:b27c3beaaf30
   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')