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