Thread (5 messages) flat view 5 messages, 3 authors, 2016-06-15

Re: merge strategy request

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:01

Hi,

On Sat, 24 Mar 2007, David Lang wrote:
there's been talk about custom merge strategies for different types of 
files (uncompressing office documents to merge them for example), so I 
think this is along the same lines and wanted to let other people start 
thinking about the problem and possible solutions.
There is a nice example script, named git-merge-stupid, which you can 
use as template.

Basically, just write a program named "git-merge-david-lang", which takes 
arguments of the form

	merge-base [merge-base2...] -- head remote [remote...]

IOW, all arguments up to "--" are merge bases, and after the "--" comes 
the HEAD and all branches to be merged. All of these argument (except 
"--") are given as commit hashes.

IIRC, if no merge bases are passed, the program is expected to find out 
(basically, take the output of "git-merge-base --all <head> <remote>...").

And I really prefer _you_ working on it.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help