From 8cf077f4d52e53f9b09e72bae2a358aa282d89f9 Mon Sep 17 00:00:00 2001 From: Luc Bertrand Date: Wed, 3 Aug 2011 13:37:24 +0200 Subject: [PATCH] fix recurse_tree_entries, continue parsing tree after first subdirectory found --- src/status.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/status.c b/src/status.c index 3e46ea873..8be46eb01 100644 --- a/src/status.c +++ b/src/status.c @@ -91,7 +91,7 @@ static void recurse_tree_entries(git_tree *tree, git_vector *entries, char *path if (git_tree_lookup(&subtree, tree->object.repo, &tree_entry->oid) == GIT_SUCCESS) { recurse_tree_entries(subtree, entries, file_path); git_tree_close(subtree); - return; + continue; } if ((idx = find_status_entry(entries, file_path)) != GIT_ENOTFOUND)