Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Simplify common default options setup for built-in log family.
author
Junio C Hamano
<junkio@cox.net>
Sun, 16 Apr 2006 09:42:00 +0000
(
02:42
-0700)
committer
Junio C Hamano
<junkio@cox.net>
Sun, 16 Apr 2006 09:42:00 +0000
(
02:42
-0700)
Signed-off-by: Junio C Hamano <junkio@cox.net>
git.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
b293492
)
diff --git
a/git.c
b/git.c
index a6cfd1d8aaf13bf391c69c7f91b14fd68e0d36e9..cc43bfcaba827b8e71f266d0698f4e2656ac9c7f 100644
(file)
--- a/
git.c
+++ b/
git.c
@@
-286,6
+286,11
@@
static int cmd_log_wc(int argc, const char **argv, char **envp,
const char *commit_prefix = "commit ";
int shown = 0;
const char *commit_prefix = "commit ";
int shown = 0;
+ rev->abbrev = DEFAULT_ABBREV;
+ rev->commit_format = CMIT_FMT_DEFAULT;
+ rev->no_commit_id = 1;
+ argc = setup_revisions(argc, argv, rev, "HEAD");
+
if (argc > 1)
die("unrecognized argument: %s", argv[1]);
if (rev->commit_format == CMIT_FMT_ONELINE)
if (argc > 1)
die("unrecognized argument: %s", argv[1]);
if (rev->commit_format == CMIT_FMT_ONELINE)
@@
-347,12
+352,8
@@
static int cmd_wc(int argc, const char **argv, char **envp)
struct rev_info rev;
init_revisions(&rev);
struct rev_info rev;
init_revisions(&rev);
- rev.abbrev = DEFAULT_ABBREV;
- rev.no_commit_id = 1;
- rev.commit_format = CMIT_FMT_DEFAULT;
rev.diff = 1;
rev.diffopt.recursive = 1;
rev.diff = 1;
rev.diffopt.recursive = 1;
- argc = setup_revisions(argc, argv, &rev, "HEAD");
return cmd_log_wc(argc, argv, envp, &rev);
}
return cmd_log_wc(argc, argv, envp, &rev);
}
@@
-362,14
+363,11
@@
static int cmd_show(int argc, const char **argv, char **envp)
init_revisions(&rev);
rev.diff = 1;
init_revisions(&rev);
rev.diff = 1;
- rev.
ignore_merges = 0
;
+ rev.
diffopt.recursive = 1
;
rev.combine_merges = 1;
rev.dense_combined_merges = 1;
rev.combine_merges = 1;
rev.dense_combined_merges = 1;
- rev.abbrev = DEFAULT_ABBREV;
- rev.commit_format = CMIT_FMT_DEFAULT;
- rev.diffopt.recursive = 1;
+ rev.ignore_merges = 0;
rev.no_walk = 1;
rev.no_walk = 1;
- argc = setup_revisions(argc, argv, &rev, "HEAD");
return cmd_log_wc(argc, argv, envp, &rev);
}
return cmd_log_wc(argc, argv, envp, &rev);
}
@@
-378,10
+376,6
@@
static int cmd_log(int argc, const char **argv, char **envp)
struct rev_info rev;
init_revisions(&rev);
struct rev_info rev;
init_revisions(&rev);
- rev.abbrev = DEFAULT_ABBREV;
- rev.no_commit_id = 1;
- rev.commit_format = CMIT_FMT_DEFAULT;
- argc = setup_revisions(argc, argv, &rev, "HEAD");
return cmd_log_wc(argc, argv, envp, &rev);
}
return cmd_log_wc(argc, argv, envp, &rev);
}