Re: Custom merge driver with no rename detection
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Feb 15, 2016, 08:06 UTC
- Message-ID
- <alpine.DEB.2.20.1602150854520.2964@virtualbox>
- In-Reply-To
- <xmqqpovyr22u.fsf@gitster.mtv.corp.google.com>
Hi Junio,
On Sun, 14 Feb 2016, Junio C Hamano wrote:
Show 10 quoted lines
> Felipe Gonçalves Assis <felipeg.assis@gmail.com> writes: > > > The usual workaround is using the resolve strategy, but apparently it > > ignores the custom merge driver. > > Hmph. > > Indeed, git-merge-file seems to call xdl_merge() directly, bypassing > the ll_merge(), which is understandable as the former predates the > latter. That needs to be fixed, I think.
I think this is by design. (Because I designed it.)
The original idea of git-merge-file was to serve as a drop-in replacement for GNU/BSD merge when you want to avoid to be subject to the vagaries of the GNU vs BSD implementations.
Ciao, Dscho