mercurial/obsolete.py
changeset 29281 9ac309946df9
parent 28868 445a25bb70be
child 29389 98e8313dcd9e
equal deleted inserted replaced
29280:6c97b9739f9d 29281:9ac309946df9
  1169         # (future) A cache of precursors may worth if split is very common
  1169         # (future) A cache of precursors may worth if split is very common
  1170         for pnode in allprecursors(repo.obsstore, [node],
  1170         for pnode in allprecursors(repo.obsstore, [node],
  1171                                    ignoreflags=bumpedfix):
  1171                                    ignoreflags=bumpedfix):
  1172             prev = torev(pnode) # unfiltered! but so is phasecache
  1172             prev = torev(pnode) # unfiltered! but so is phasecache
  1173             if (prev is not None) and (phase(repo, prev) <= public):
  1173             if (prev is not None) and (phase(repo, prev) <= public):
  1174                 # we have a public precursors
  1174                 # we have a public precursor
  1175                 bumped.add(rev)
  1175                 bumped.add(rev)
  1176                 break # Next draft!
  1176                 break # Next draft!
  1177     return bumped
  1177     return bumped
  1178 
  1178 
  1179 @cachefor('divergent')
  1179 @cachefor('divergent')