Changeset 274e1ae1598a…
Parent e479ff36a915…
by
Changes to one file · Browse files at 274e1ae1598a Showing diff from parent e479ff36a915 Diff from another changeset...
@@ -239,7 +239,12 @@ path = cmd
diffopts = ui.config('extdiff', 'opts.' + cmd, '')
diffopts = diffopts and [diffopts] or []
- tools[cmd] = [path, diffopts, None]
+ if '$parent2' in diffopts:
+ mergeopts = diffopts
+ diffopts = diffopts.replace('$parent2', '')
+ else:
+ mergeopts = None
+ tools[cmd] = [path, diffopts, mergeopts]
elif cmd.startswith('opts.'):
continue
else:
@@ -249,7 +254,12 @@ path = diffopts.pop(0)
else:
path, diffopts = cmd, []
- tools[cmd] = [path, diffopts, None]
+ if '$parent2' in diffopts:
+ mergeopts = diffopts
+ diffopts = diffopts.replace('$parent2', '')
+ else:
+ mergeopts = None
+ tools[cmd] = [path, diffopts, mergeopts]
mt = []
mergetools(ui, mt)
for t in mt:
|
Loading...