Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
diff: accept --no-follow option
author
Junio C Hamano
<gitster@pobox.com>
Fri, 21 Sep 2012 20:49:18 +0000
(13:49 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 21 Sep 2012 20:49:18 +0000
(13:49 -0700)
Once you do
$ alias glogone git log --follow
there is no way to say
$ glogone --no-follow ...
Not that "log --follow" is all that useful, but it is cheap to
support the common "you can defeat an undesirable option with a
'no-' variant of it later on the command line" pattern.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
e5dce96
)
diff --git
a/diff.c
b/diff.c
index f1b044780ffb0e590f8dd1d609ae2b2c3b54b473..32ebcbbf4f4d21be34a76542f8c25acfe6b3ad7b 100644
(file)
--- a/
diff.c
+++ b/
diff.c
@@
-3584,6
+3584,8
@@
int diff_opt_parse(struct diff_options *options, const char **av, int ac)
DIFF_OPT_SET(options, FIND_COPIES_HARDER);
else if (!strcmp(arg, "--follow"))
DIFF_OPT_SET(options, FOLLOW_RENAMES);
+ else if (!strcmp(arg, "--no-follow"))
+ DIFF_OPT_CLR(options, FOLLOW_RENAMES);
else if (!strcmp(arg, "--color"))
options->use_color = 1;
else if (!prefixcmp(arg, "--color=")) {