Commit 8cf077f4d52e53f9b09e72bae2a358aa282d89f9

Luc Bertrand 2011-08-03T13:37:24

fix recurse_tree_entries, continue parsing tree after first subdirectory found

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/status.c b/src/status.c
index 3e46ea8..8be46eb 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)