Mercurial > hg
changeset 33827:db3e9f7c91aa
filemerge: pass contexts to simplemerge
Otherwise, this should be a no-op.
Differential Revision: https://phab.mercurial-scm.org/D373
author | Phil Cohen <phillco@fb.com> |
---|---|
date | Sun, 13 Aug 2017 20:06:52 -0700 |
parents | b3571dc0e6b8 |
children | 8b91a4ff23ad |
files | mercurial/filemerge.py |
diffstat | 1 files changed, 7 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/filemerge.py Sun Aug 13 20:06:52 2017 -0700 +++ b/mercurial/filemerge.py Sun Aug 13 20:06:52 2017 -0700 @@ -341,7 +341,8 @@ labels = _defaultconflictlabels if len(labels) < 3: labels.append('base') - r = simplemerge.simplemerge(ui, a, b, c, quiet=True, label=labels) + r = simplemerge.simplemerge(ui, a, b, c, fcd, fca, fco, + quiet=True, label=labels, repo=repo) if not r: ui.debug(" premerge successful\n") return 0 @@ -371,7 +372,8 @@ ui = repo.ui - r = simplemerge.simplemerge(ui, a, b, c, label=labels, mode=mode) + r = simplemerge.simplemerge(ui, a, b, c, fcd, fca, fco, + label=labels, mode=mode, repo=repo) return True, r, False @internaltool('union', fullmerge, @@ -423,8 +425,9 @@ assert localorother is not None tool, toolpath, binary, symlink = toolconf a, b, c, back = files - r = simplemerge.simplemerge(repo.ui, a, b, c, label=labels, - localorother=localorother) + r = simplemerge.simplemerge(repo.ui, a, b, c, fcd, fca, fco, + label=labels, localorother=localorother, + repo=repo) return True, r @internaltool('merge-local', mergeonly, precheck=_mergecheck)