Mercurial > hg
comparison mercurial/repair.py @ 33166:5c9ad50fd62f
config: register the 'devel.strip-obsmarkers' config
The single explicit default that existed so far is converted to registered
config value.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 28 Jun 2017 13:32:36 +0200 |
parents | d09ae850296d |
children | 665271d601f5 |
comparison
equal
deleted
inserted
replaced
33165:1a6f28439135 | 33166:5c9ad50fd62f |
---|---|
130 saverevs.difference_update(descendants) | 130 saverevs.difference_update(descendants) |
131 savebases = [cl.node(r) for r in saverevs] | 131 savebases = [cl.node(r) for r in saverevs] |
132 stripbases = [cl.node(r) for r in tostrip] | 132 stripbases = [cl.node(r) for r in tostrip] |
133 | 133 |
134 stripobsidx = obsmarkers = () | 134 stripobsidx = obsmarkers = () |
135 if repo.ui.configbool('devel', 'strip-obsmarkers', True): | 135 if repo.ui.configbool('devel', 'strip-obsmarkers'): |
136 obsmarkers = obsutil.exclusivemarkers(repo, stripbases) | 136 obsmarkers = obsutil.exclusivemarkers(repo, stripbases) |
137 if obsmarkers: | 137 if obsmarkers: |
138 stripobsidx = [i for i, m in enumerate(repo.obsstore) | 138 stripobsidx = [i for i, m in enumerate(repo.obsstore) |
139 if m in obsmarkers] | 139 if m in obsmarkers] |
140 | 140 |