rename_tmp_log(): improve error reporting
authorMichael Haggerty <mhagger@alum.mit.edu>
Fri, 6 Jan 2017 16:22:30 +0000 (17:22 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 8 Jan 2017 03:30:09 +0000 (19:30 -0800)
* Don't capitalize error strings
* Report true paths of affected files

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c
index 3f18a01b4a24e069574b80357c354a03f41e0111..49a119ce4cb787251e0b3498b87661069afb324c 100644 (file)
@@ -2518,10 +2518,11 @@ static int rename_tmp_log(const char *newrefname)
        ret = raceproof_create_file(path, rename_tmp_log_callback, &true_errno);
        if (ret) {
                if (errno == EISDIR)
-                       error("Directory not empty: %s", path);
+                       error("directory not empty: %s", path);
                else
-                       error("unable to move logfile "TMP_RENAMED_LOG" to logs/%s: %s",
-                               newrefname, strerror(true_errno));
+                       error("unable to move logfile %s to %s: %s",
+                             git_path(TMP_RENAMED_LOG), path,
+                             strerror(true_errno));
        }
 
        free(path);