From: Ramsay Jones Date: Wed, 9 Aug 2017 00:51:23 +0000 (+0100) Subject: builtin/add: add detail to a 'cannot chmod' error message X-Git-Tag: v2.14.2~17^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1e22a9917b48809a1825f79c66e58e9b1b1da08a;p=thirdparty%2Fgit.git builtin/add: add detail to a 'cannot chmod' error message In addition to adding the missing newline, add the x-ecutable bit 'mode change' character to the error message. This message now has the same form as similar messages output by 'update-index'. Signed-off-by: Ramsay Jones Reviewed-by: Jonathan Nieder Signed-off-by: Junio C Hamano --- diff --git a/builtin/add.c b/builtin/add.c index e8fb80b36e..3979b34a70 100644 --- a/builtin/add.c +++ b/builtin/add.c @@ -30,7 +30,7 @@ struct update_callback_data { int add_errors; }; -static void chmod_pathspec(struct pathspec *pathspec, int force_mode) +static void chmod_pathspec(struct pathspec *pathspec, char flip) { int i; @@ -40,8 +40,8 @@ static void chmod_pathspec(struct pathspec *pathspec, int force_mode) if (pathspec && !ce_path_match(ce, pathspec, NULL)) continue; - if (chmod_cache_entry(ce, force_mode) < 0) - fprintf(stderr, "cannot chmod '%s'", ce->name); + if (chmod_cache_entry(ce, flip) < 0) + fprintf(stderr, "cannot chmod %cx '%s'\n", flip, ce->name); } }