diff --git a/diff-tree.c b/diff-tree.c
index 54157e40dd8b2a3596f73284ffe0a1511f6c0952..69bb74b3100d598c938fa01f1111deb85abcfac0 100644 (file)
--- a/diff-tree.c
+++ b/diff-tree.c
git_config(git_diff_config);
nr_sha1 = 0;
git_config(git_diff_config);
nr_sha1 = 0;
+ init_revisions(opt);
+ opt->abbrev = 0;
+ opt->diff = 1;
argc = setup_revisions(argc, argv, opt, NULL);
while (--argc > 0) {
argc = setup_revisions(argc, argv, opt, NULL);
while (--argc > 0) {
opt->diffopt.setup |= (DIFF_SETUP_USE_SIZE_CACHE |
DIFF_SETUP_USE_CACHE);
while (fgets(line, sizeof(line), stdin))
opt->diffopt.setup |= (DIFF_SETUP_USE_SIZE_CACHE |
DIFF_SETUP_USE_CACHE);
while (fgets(line, sizeof(line), stdin))
- diff_tree_stdin(line);
+ if (line[0] == '\n')
+ fflush(stdout);
+ else
+ diff_tree_stdin(line);
return 0;
}
return 0;
}