Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: [PATCH] builtin-merge: missing structure bzero.

From: Miklos Vajna <hidden>
Date: 2016-06-15 22:44:59

On Mon, Jul 21, 2008 at 07:03:50PM +0200, Pierre Habouzit [off-list ref] wrote:
This cause segfaults when replacing a directory with a submodule in a
fast-forward.
Thanks.
+test_expect_failure 'Replace a directory with a submodule, with a file conflict' '
+	mkdir test &&
+	cd test &&
+	: create our repository with a sub/a file &&
+	git init &&
+	mkdir sub && echo a > sub/a &&
+	git add sub && git commit -asm"initial repository" &&
+	: save this state in a new branch &&
+	git branch temp &&
+	: then replace sub with it &&
+	git rm -rf sub &&
+        git submodule add -- "$(pwd)/../submodule/.git/" sub &&
+	git commit -asm "replace sub/ with a submodule" &&
+	: then try to update the "temp" branch &&
+	git checkout temp &&
It seems this one fails. I guess this will be a problem in the low-level
merge code (read-tree -m) and not in builtin-merge.
+	git merge master &&
+	: and finally cleanse the mess &&
+	cd .. &&
+	rm -rf test
+'
+
+test_done

Attachments

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