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): |