From 0e8316cc16f1a938c36f12f5fcae4a081b6ec6ff Mon Sep 17 00:00:00 2001 From: Brandon Casey Date: Thu, 24 Jul 2008 17:41:12 -0500 Subject: Teach fsck and prune about the new location of temporary objects Since 5723fe7e, temporary objects are now created in their final destination directories, rather than in .git/objects/. Teach fsck to recognize and ignore the temporary objects it encounters, and teach prune to remove them. Signed-off-by: Brandon Casey Signed-off-by: Junio C Hamano --- builtin-fsck.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'builtin-fsck.c') diff --git a/builtin-fsck.c b/builtin-fsck.c index 7326dc33a5..7a4a4f144f 100644 --- a/builtin-fsck.c +++ b/builtin-fsck.c @@ -377,6 +377,10 @@ static void fsck_dir(int i, char *path) if (de->d_name[0] != '.') break; continue; + case 14: + if (prefixcmp(de->d_name, "tmp_obj_")) + break; + continue; case 38: sprintf(name, "%02x", i); memcpy(name+2, de->d_name, len+1); -- cgit v1.2.1