Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2006-08-10 00:30:58 +0400
committerJunio C Hamano <junkio@cox.net>2006-08-10 01:57:22 +0400
commit8918b0c9c2667c5a69461955135c709b09561f72 (patch)
tree6f811bdeef0498aecd98d3de9f7d18937f6b7b78 /revision.h
parent934d9a24078e65111e9946ad3449c3fa9c06475e (diff)
merge-recur: try to merge older merge bases first
It seems to be the only sane way to do it: when a two-head merge is done, and the merge-base and one of the two branches agree, the merge assumes that the other branch has something new. If we start creating virtual commits from newer merge-bases, and go back to older merge-bases, and then merge with newer commits again, chances are that a patch is lost, _because_ the merge-base and the head agree on it. Unlikely, yes, but it happened to me. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'revision.h')
0 files changed, 0 insertions, 0 deletions