Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 44398:ddbc296a1f48
merge: drop redundant mergeforce argument from hg.merge()
The only caller that passed a value for either `force` or `mergeforce`
passed the same value for both, so let's simplify the interface by
accepting only `force`.
Differential Revision: https://phab.mercurial-scm.org/D8167
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 26 Feb 2020 11:00:50 -0800 |
parents | 9dab3fa64325 |
children | 1e508097f570 |
comparison
equal
deleted
inserted
replaced
44397:0f60687b2324 | 44398:ddbc296a1f48 |
---|---|
4907 # ui.forcemerge is an internal variable, do not document | 4907 # ui.forcemerge is an internal variable, do not document |
4908 overrides = {(b'ui', b'forcemerge'): opts.get(b'tool', b'')} | 4908 overrides = {(b'ui', b'forcemerge'): opts.get(b'tool', b'')} |
4909 with ui.configoverride(overrides, b'merge'): | 4909 with ui.configoverride(overrides, b'merge'): |
4910 force = opts.get(b'force') | 4910 force = opts.get(b'force') |
4911 labels = [b'working copy', b'merge rev'] | 4911 labels = [b'working copy', b'merge rev'] |
4912 return hg.merge( | 4912 return hg.merge(repo, node, force=force, labels=labels) |
4913 repo, node, force=force, mergeforce=force, labels=labels | |
4914 ) | |
4915 | 4913 |
4916 | 4914 |
4917 statemod.addunfinished( | 4915 statemod.addunfinished( |
4918 b'merge', | 4916 b'merge', |
4919 fname=None, | 4917 fname=None, |