Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
git-blame: add internal statistics to count read blobs.
author
Junio C Hamano
<junkio@cox.net>
Sun, 5 Nov 2006 19:47:53 +0000
(11:47 -0800)
committer
Junio C Hamano
<junkio@cox.net>
Sun, 5 Nov 2006 19:49:56 +0000
(11:49 -0800)
blame.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
854b97f
)
diff --git
a/blame.c
b/blame.c
index 8cfd5d94c777770a2019e058f1140ecd5a5c9aa2..d0e506c02b2e2d0c8fa834ddc86c6b325ea1a8cb 100644
(file)
--- a/
blame.c
+++ b/
blame.c
@@
-59,6
+59,7
@@
static void get_blob(struct commit *commit);
static int num_get_patch;
static int num_commits;
static int patch_time;
static int num_get_patch;
static int num_commits;
static int patch_time;
+static int num_read_blob;
struct blame_diff_state {
struct xdiff_emit_state xm;
struct blame_diff_state {
struct xdiff_emit_state xm;
@@
-204,6
+205,7
@@
static void get_blob(struct commit *commit)
return;
info->buf = read_sha1_file(info->sha1, type, &info->size);
return;
info->buf = read_sha1_file(info->sha1, type, &info->size);
+ num_read_blob++;
assert(!strcmp(type, blob_type));
}
assert(!strcmp(type, blob_type));
}
@@
-910,6
+912,7
@@
int main(int argc, const char **argv)
}
if (DEBUG) {
}
if (DEBUG) {
+ 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);
printf("patch time: %f\n", patch_time / 1000000.0);
printf("num get patch: %d\n", num_get_patch);
printf("num commits: %d\n", num_commits);
printf("patch time: %f\n", patch_time / 1000000.0);