repack: improve warnings about failure of renaming and removing files
Signed-off-by: Stefan Beller <stefanbeller@googlemail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Stefan Beller committed
Sep 15, 2013 at 17:33 UTC
0b63c6a5b78f3fdd8c4e4fed4e535e7f4eed4257
1 file changed
+3
-2
builtin/repack.c
+3
-2
@@ -327,7 +327,7 @@ int cmd_repack(int argc, const char **argv, const char *prefix)
327
chmod(fname_old, statbuffer.st_mode);
328
}
329
if (rename(fname_old, fname))
330
- exit(errno);
330
+ die_errno(_("renaming '%s' failed"), fname_old);
331
free(fname);
332
free(fname_old);
333
}
@@ -341,7 +341,8 @@ int cmd_repack(int argc, const char **argv, const char *prefix)
341
packdir,
342
item->string,
343
exts[ext]);
344
- remove_path(fname);
344
+ if (remove_path(fname))
345
+ warning(_("removing '%s' failed"), fname);
346
}
347
}
348