Unidiff1 files changed, 1 insertions, 4 deletions
|
|
|
@@ -44,7 +44,5 @@ static int walk_tree(const unsigned char *sha1, const char *base, int baselen, |
44 | void *cbdata) |
44 | void *cbdata) |
45 | { |
45 | { |
46 | fprintf(stderr, "[cgit] walk_tree.pathname=%s", pathname); |
46 | if (S_ISDIR(mode)) |
47 | |
| |
48 | if (!pathname || strcmp(match_path, pathname)) |
| |
49 | return READ_TREE_RECURSIVE; |
47 | return READ_TREE_RECURSIVE; |
50 | |
48 | |
@@ -76,5 +74,4 @@ void cgit_print_plain(struct cgit_context *ctx) |
76 | } |
74 | } |
77 | match_path = ctx->qry.path; |
75 | match_path = ctx->qry.path; |
78 | fprintf(stderr, "[cgit] match_path=%s", match_path); |
| |
79 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
76 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
80 | if (!match) |
77 | if (!match) |
|