Commit 8cf077f4 by Luc Bertrand

fix recurse_tree_entries, continue parsing tree after first subdirectory found

parent 03d88ed4
...@@ -91,7 +91,7 @@ static void recurse_tree_entries(git_tree *tree, git_vector *entries, char *path ...@@ -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) { if (git_tree_lookup(&subtree, tree->object.repo, &tree_entry->oid) == GIT_SUCCESS) {
recurse_tree_entries(subtree, entries, file_path); recurse_tree_entries(subtree, entries, file_path);
git_tree_close(subtree); git_tree_close(subtree);
return; continue;
} }
if ((idx = find_status_entry(entries, file_path)) != GIT_ENOTFOUND) if ((idx = find_status_entry(entries, file_path)) != GIT_ENOTFOUND)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment