mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
configitems: register the 'automv.similarity' config
Default value has been ported.
This commit is contained in:
parent
0554b7fad5
commit
6b8771d327
@ -32,10 +32,18 @@ from mercurial import (
|
||||
copies,
|
||||
error,
|
||||
extensions,
|
||||
registrar,
|
||||
scmutil,
|
||||
similar
|
||||
)
|
||||
|
||||
configtable = {}
|
||||
configitem = registrar.configitem(configtable)
|
||||
|
||||
configitem('automv', 'similarity',
|
||||
default=95,
|
||||
)
|
||||
|
||||
def extsetup(ui):
|
||||
entry = extensions.wrapcommand(
|
||||
commands.table, 'commit', mvcheck)
|
||||
@ -48,7 +56,7 @@ def mvcheck(orig, ui, repo, *pats, **opts):
|
||||
renames = None
|
||||
disabled = opts.pop('no_automv', False)
|
||||
if not disabled:
|
||||
threshold = ui.configint('automv', 'similarity', 95)
|
||||
threshold = ui.configint('automv', 'similarity')
|
||||
if not 0 <= threshold <= 100:
|
||||
raise error.Abort(_('automv.similarity must be between 0 and 100'))
|
||||
if threshold > 0:
|
||||
|
Loading…
Reference in New Issue
Block a user