Files
git/builtin
Junio C Hamano 35ffe75831 merge-tree: fix d/f conflicts
The previous commit documented two known breakages revolving around
a case where one side flips a tree into a blob (or vice versa),
where the original code simply gets confused and feeds a mixture of
trees and blobs into either the recursive merge-tree (and recursing
into the blob will fail) or three-way merge (and merging tree contents
together with blobs will fail).

Fix it by feeding trees (and only trees) into the recursive
merge-tree machinery and blobs (and only blobs) into the three-way
content level merge machinery separately; when this happens, the
entire merge has to be marked as conflicting at the structure level.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
2012-12-26 14:46:15 -08:00
..
2012-09-14 11:53:53 -07:00
2012-09-12 14:08:05 -07:00
2012-09-17 15:59:34 -07:00
2012-10-25 06:42:27 -04:00
2012-11-20 10:32:10 -08:00
2012-09-27 17:57:26 -07:00
2012-10-09 23:21:30 -07:00
2012-11-15 10:24:05 -08:00
2012-09-11 11:36:05 -07:00
2012-12-26 14:46:15 -08:00
2012-10-25 06:42:27 -04:00
2012-09-14 11:53:53 -07:00
2012-09-07 11:09:09 -07:00
2012-11-26 13:27:45 -08:00
2012-10-29 03:08:30 -04:00
2012-11-29 12:52:30 -08:00
2012-10-25 06:42:27 -04:00