[PATCH] Warn the users when more than 3 '-C' given.
From: Bo Yang <hidden>
Date: 2016-06-15 22:48:35
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Bo Yang <hidden>
Date: 2016-06-15 22:48:35
Subsystem:
the rest · Maintainer:
Linus Torvalds
Output a warning message to users when there are more than 3 '-C' options given. And ignore the numeric argument value provided by the additional '-C' options. Signed-off-by: Bo Yang <redacted> --- builtin/blame.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/builtin/blame.c b/builtin/blame.c
index fc15863..e8ed547 100644
--- a/builtin/blame.c
+++ b/builtin/blame.c@@ -2165,6 +2165,15 @@ static int blame_copy_callback(const struct option *option, const char *arg, int int *opt = option->value; /* + * Warn the users when more than 3 '-C' options are given and + * ignore the corresponding numeric argument of it. + */ + if (*opt & PICKAXE_BLAME_COPY_HARDEST) { + warning("The additional '-C' above 3 is not supported."); + return 0; + } + + /* * -C enables copy from removed files; * -C -C enables copy from existing files, but only * when blaming a new file;
--
1.7.0.2.273.gc2413.dirty