diff -r 4e30168d7939 -r a14e2e7f7d1f mercurial/debugcommands.py --- a/mercurial/debugcommands.py Tue Jun 27 01:51:40 2017 +0200 +++ b/mercurial/debugcommands.py Tue Jun 27 02:06:15 2017 +0200 @@ -1429,16 +1429,16 @@ if opts['rev']: revs = scmutil.revrange(repo, opts['rev']) nodes = [repo[r].node() for r in revs] - markers = list(obsolete.getmarkers(repo, nodes=nodes, + markers = list(obsutil.getmarkers(repo, nodes=nodes, exclusive=opts['exclusive'])) markers.sort(key=lambda x: x._data) else: - markers = obsolete.getmarkers(repo) + markers = obsutil.getmarkers(repo) markerstoiter = markers isrelevant = lambda m: True if opts.get('rev') and opts.get('index'): - markerstoiter = obsolete.getmarkers(repo) + markerstoiter = obsutil.getmarkers(repo) markerset = set(markers) isrelevant = lambda m: m in markerset