##// END OF EJS Templates
simplemerge: stop accepting, and passing, file parameters...
Phil Cohen -
r33907:fa6309c5 default
parent child Browse files
Show More
@@ -85,9 +85,6 b' try:'
85 85 raise ParseError(_('wrong number of arguments'))
86 86 local, base, other = args
87 87 sys.exit(simplemerge.simplemerge(uimod.ui.load(),
88 local,
89 base,
90 other,
91 88 filebackedctx(local),
92 89 filebackedctx(base),
93 90 filebackedctx(other),
@@ -341,7 +341,7 b' def _premerge(repo, fcd, fco, fca, toolc'
341 341 labels = _defaultconflictlabels
342 342 if len(labels) < 3:
343 343 labels.append('base')
344 r = simplemerge.simplemerge(ui, a, b, c, fcd, fca, fco,
344 r = simplemerge.simplemerge(ui, fcd, fca, fco,
345 345 quiet=True, label=labels, repo=repo)
346 346 if not r:
347 347 ui.debug(" premerge successful\n")
@@ -372,7 +372,7 b' def _merge(repo, mynode, orig, fcd, fco,'
372 372
373 373 ui = repo.ui
374 374
375 r = simplemerge.simplemerge(ui, a, b, c, fcd, fca, fco,
375 r = simplemerge.simplemerge(ui, fcd, fca, fco,
376 376 label=labels, mode=mode, repo=repo)
377 377 return True, r, False
378 378
@@ -425,7 +425,7 b' def _imergeauto(repo, mynode, orig, fcd,'
425 425 assert localorother is not None
426 426 tool, toolpath, binary, symlink = toolconf
427 427 a, b, c, back = files
428 r = simplemerge.simplemerge(repo.ui, a, b, c, fcd, fca, fco,
428 r = simplemerge.simplemerge(repo.ui, fcd, fca, fco,
429 429 label=labels, localorother=localorother,
430 430 repo=repo)
431 431 return True, r
@@ -419,8 +419,8 b' def _picklabels(defaults, overrides):'
419 419
420 420 return [name_a, name_b, name_base]
421 421
422 def simplemerge(ui, localfile, basefile, otherfile,
423 localctx=None, basectx=None, otherctx=None, repo=None, **opts):
422 def simplemerge(ui, localctx=None, basectx=None, otherctx=None, repo=None,
423 **opts):
424 424 """Performs the simplemerge algorithm.
425 425
426 426 {local|base|other}ctx are optional. If passed, they (local/base/other) will
General Comments 0
You need to be logged in to leave comments. Login now