From: Bo Yang Date: Sat, 10 Apr 2010 11:51:48 GMT Subject: [PATCH] Warn the users when more than 3 '-C' given. 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 --- 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