summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-11-05 11:52:43 -0800
committerJunio C Hamano <junkio@cox.net>2007-02-13 19:30:03 -0800
commit870b39c15fd084d4db977298b3d3af645b57d083 (patch)
tree4589272e627099616eeb5314c94a8e1d8c9a8148
parentc230390b4773b9e4469085283033da9e910e50a6 (diff)
downloadgit-870b39c15fd084d4db977298b3d3af645b57d083.tar.gz
blame: --show-stats for easier optimization work.
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r--builtin-blame.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/builtin-blame.c b/builtin-blame.c
index 69fc145a38..7a5665f093 100644
--- a/builtin-blame.c
+++ b/builtin-blame.c
@@ -2065,6 +2065,7 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
int i, seen_dashdash, unk, opt;
long bottom, top, lno;
int output_option = 0;
+ int show_stats = 0;
const char *revs_file = NULL;
const char *final_commit_name = NULL;
char type[10];
@@ -2086,6 +2087,8 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
blank_boundary = 1;
else if (!strcmp("--root", arg))
show_root = 1;
+ else if (!strcmp(arg, "--show-stats"))
+ show_stats = 1;
else if (!strcmp("-c", arg))
output_option |= OUTPUT_ANNOTATE_COMPAT;
else if (!strcmp("-t", arg))
@@ -2348,7 +2351,7 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
ent = e;
}
- if (DEBUG) {
+ if (show_stats) {
printf("num read blob: %d\n", num_read_blob);
printf("num get patch: %d\n", num_get_patch);
printf("num commits: %d\n", num_commits);