mercurial/obsolete.py
changeset 31038 cb5888c00410
parent 29980 42d031560294
child 31483 413b44003462
equal deleted inserted replaced
31037:17b5cda5a84a 31038:cb5888c00410
  1118 @cachefor('obsolete')
  1118 @cachefor('obsolete')
  1119 def _computeobsoleteset(repo):
  1119 def _computeobsoleteset(repo):
  1120     """the set of obsolete revisions"""
  1120     """the set of obsolete revisions"""
  1121     obs = set()
  1121     obs = set()
  1122     getnode = repo.changelog.node
  1122     getnode = repo.changelog.node
  1123     notpublic = repo.revs("not public()")
  1123     notpublic = repo._phasecache.getrevset(repo, (phases.draft, phases.secret))
  1124     for r in notpublic:
  1124     for r in notpublic:
  1125         if getnode(r) in repo.obsstore.successors:
  1125         if getnode(r) in repo.obsstore.successors:
  1126             obs.add(r)
  1126             obs.add(r)
  1127     return obs
  1127     return obs
  1128 
  1128