[PATCH] Warn the users when more than 3 '-C' given.
- From
Bo Yang <struggleyb.nku@gmail.com>
- Date
- Apr 10, 2010, 11:51 UTC
- Message-ID
- <1270900308-20147-1-git-send-email-struggleyb.nku@gmail.com>
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 <struggleyb.nku@gmail.com> --- 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