Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
builtin-log: respect diff configuration options
author
Eric Wong
<normalperson@yhbt.net>
Fri, 7 Jul 2006 10:10:45 +0000
(
03:10
-0700)
committer
Junio C Hamano
<junkio@cox.net>
Fri, 7 Jul 2006 10:25:14 +0000
(
03:25
-0700)
The log commands are all capable of generating diffs, so we
should respect those configuration options for diffs here.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-log.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
be4c701
)
diff --git
a/builtin-log.c
b/builtin-log.c
index 864c6cd9ea1777bc15b12333b88b2e3a3f013321..698b71ecc8acb0e62b32ea6f1df6f1a4fc251058 100644
(file)
--- a/
builtin-log.c
+++ b/
builtin-log.c
@@
-47,6
+47,7
@@
int cmd_whatchanged(int argc, const char **argv, char **envp)
{
struct rev_info rev;
{
struct rev_info rev;
+ git_config(git_diff_config);
init_revisions(&rev);
rev.diff = 1;
rev.diffopt.recursive = 1;
init_revisions(&rev);
rev.diff = 1;
rev.diffopt.recursive = 1;
@@
-61,6
+62,7
@@
int cmd_show(int argc, const char **argv, char **envp)
{
struct rev_info rev;
{
struct rev_info rev;
+ git_config(git_diff_config);
init_revisions(&rev);
rev.diff = 1;
rev.diffopt.recursive = 1;
init_revisions(&rev);
rev.diff = 1;
rev.diffopt.recursive = 1;
@@
-77,6
+79,7
@@
int cmd_log(int argc, const char **argv, char **envp)
{
struct rev_info rev;
{
struct rev_info rev;
+ git_config(git_diff_config);
init_revisions(&rev);
rev.always_show_header = 1;
cmd_log_init(argc, argv, envp, &rev);
init_revisions(&rev);
rev.always_show_header = 1;
cmd_log_init(argc, argv, envp, &rev);
@@
-102,7
+105,7
@@
static int git_format_config(const char *var, const char *value)
strcat(extra_headers, value);
return 0;
}
strcat(extra_headers, value);
return 0;
}
- return git_d
efault
_config(var, value);
+ return git_d
iff
_config(var, value);
}
}
@@
-234,6
+237,7
@@
int cmd_format_patch(int argc, const char **argv, char **envp)
struct diff_options patch_id_opts;
char *add_signoff = NULL;
struct diff_options patch_id_opts;
char *add_signoff = NULL;
+ git_config(git_format_config);
init_revisions(&rev);
rev.commit_format = CMIT_FMT_EMAIL;
rev.verbose_header = 1;
init_revisions(&rev);
rev.commit_format = CMIT_FMT_EMAIL;
rev.verbose_header = 1;
@@
-243,7
+247,6
@@
int cmd_format_patch(int argc, const char **argv, char **envp)
rev.diffopt.msg_sep = "";
rev.diffopt.recursive = 1;
rev.diffopt.msg_sep = "";
rev.diffopt.recursive = 1;
- git_config(git_format_config);
rev.extra_headers = extra_headers;
/*
rev.extra_headers = extra_headers;
/*