author | Junio C Hamano <junkio@cox.net> | |
Wed, 18 Apr 2007 18:27:32 +0000 (11:27 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 18 Apr 2007 19:30:26 +0000 (12:30 -0700) | ||
commit | 153920da5b62024c0aceef23252b82ad18e5fe22 | |
tree | 9b9d73e9f47df7aebd2a5fa5acb25a3f7518126b | tree | snapshot |
parent | be89cb239e8ec02e23015675cc8b2d60992a6cfc | commit | diff |
Custom low-level merge driver: change the configuration scheme.
This changes the configuration syntax for defining a low-level
merge driver to be:
[merge "<<drivername>>"]
driver = "<<command line>>"
name = "<<driver description>>"
which is much nicer to read and is extensible. Credit goes to
Martin Waitz and Linus.
In addition, when we use an external low-level merge driver, it
is reported as an extra output from merge-recursive, using the
value of merge.<<drivername>.name variable.
The demonstration in t6026 has also been updated.
Signed-off-by: Junio C Hamano <junkio@cox.net>
This changes the configuration syntax for defining a low-level
merge driver to be:
[merge "<<drivername>>"]
driver = "<<command line>>"
name = "<<driver description>>"
which is much nicer to read and is extensible. Credit goes to
Martin Waitz and Linus.
In addition, when we use an external low-level merge driver, it
is reported as an extra output from merge-recursive, using the
value of merge.<<drivername>.name variable.
The demonstration in t6026 has also been updated.
Signed-off-by: Junio C Hamano <junkio@cox.net>
merge-recursive.c | diff | blob | history | |
t/t6026-merge-attr.sh | diff | blob | history |