Thread (22 messages) flat view 22 messages, 6 authors, 2016-06-15

Re: [PATCH jn/fast-import-fix v3] fast-import: treat filemodify with empty tree as delete

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:50:27

Jonathan Nieder [off-list ref] writes:
Sverre Rabbelier wrote:
quoted
Should it go on maint now that it's factored out, since it shipped in
1.7.3, or just master?
Hmm.  I suppose on top of b2124125 (jn/fast-import-fix).
Hmm, why not on top of v1.7.3-rc0~75^2 aka 334fba6 (Teach fast-import to
import subtrees named by tree id, 2010-06-30) then?
While applying it there I noticed that the change to t9300 includes an
unrelated change (residue of an old rebase).  Here's a fixed version.
quoted hunk ↗ jump to hunk
diff --git a/fast-import.c b/fast-import.c
index d881630..9cf26f1 100644
--- a/fast-import.c
+++ b/fast-import.c
@@ -2194,6 +2194,16 @@ static void file_change_m(struct branch *b)
 		p = uq.buf;
 	}
 
+	/*
+	 * Git does not track empty, non-toplevel directories.
+	 */
+	if (S_ISDIR(mode) &&
+	    !memcmp(sha1, (const unsigned char *) EMPTY_TREE_SHA1_BIN, 20) &&
Do you need this cast?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help