mercurial/debugcommands.py
changeset 33149 a14e2e7f7d1f
parent 33148 4e30168d7939
child 33273 5724aaa99dd6
equal deleted inserted replaced
33148:4e30168d7939 33149:a14e2e7f7d1f
  1427             l.release()
  1427             l.release()
  1428     else:
  1428     else:
  1429         if opts['rev']:
  1429         if opts['rev']:
  1430             revs = scmutil.revrange(repo, opts['rev'])
  1430             revs = scmutil.revrange(repo, opts['rev'])
  1431             nodes = [repo[r].node() for r in revs]
  1431             nodes = [repo[r].node() for r in revs]
  1432             markers = list(obsolete.getmarkers(repo, nodes=nodes,
  1432             markers = list(obsutil.getmarkers(repo, nodes=nodes,
  1433                                                exclusive=opts['exclusive']))
  1433                                                exclusive=opts['exclusive']))
  1434             markers.sort(key=lambda x: x._data)
  1434             markers.sort(key=lambda x: x._data)
  1435         else:
  1435         else:
  1436             markers = obsolete.getmarkers(repo)
  1436             markers = obsutil.getmarkers(repo)
  1437 
  1437 
  1438         markerstoiter = markers
  1438         markerstoiter = markers
  1439         isrelevant = lambda m: True
  1439         isrelevant = lambda m: True
  1440         if opts.get('rev') and opts.get('index'):
  1440         if opts.get('rev') and opts.get('index'):
  1441             markerstoiter = obsolete.getmarkers(repo)
  1441             markerstoiter = obsutil.getmarkers(repo)
  1442             markerset = set(markers)
  1442             markerset = set(markers)
  1443             isrelevant = lambda m: m in markerset
  1443             isrelevant = lambda m: m in markerset
  1444 
  1444 
  1445         fm = ui.formatter('debugobsolete', opts)
  1445         fm = ui.formatter('debugobsolete', opts)
  1446         for i, m in enumerate(markerstoiter):
  1446         for i, m in enumerate(markerstoiter):