Hi,
The idea (by Dscho) is simple: builtin-merge-recursive already has a
merge_recursive() function that is _almost_ ready to be called from
builtins without fork+exec, so make use of it.
And yes, of course this is not for 1.6.0, I just wanted to send this out
before the "suggested 'pencils down' date" of GSoC.
Miklos Vajna (2):
merge-recursive: prepare merge_recursive() to be called from builtins
builtin-merge: avoid run_command_v_opt() for recursive
builtin-merge-recursive.c | 19 +++++++---
builtin-merge.c | 82 +++++++++++++++++++++++++++++++--------------
2 files changed, 70 insertions(+), 31 deletions(-)