diff options
Diffstat (limited to 'git/objects/fun.py')
-rw-r--r-- | git/objects/fun.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/git/objects/fun.py b/git/objects/fun.py index a046d6d5..8f5a5cc2 100644 --- a/git/objects/fun.py +++ b/git/objects/fun.py @@ -5,8 +5,6 @@ __all__ = ('tree_to_stream', 'tree_entries_from_data', 'traverse_trees_recursive 'traverse_tree_recursive') - - def tree_to_stream(entries, write): """Write the give list of entries into a stream using its write method :param entries: **sorted** list of tuples with (binsha, mode, name) @@ -88,7 +86,6 @@ def tree_entries_from_data(data): return out - def _find_by_name(tree_data, name, is_dir, start_at): """return data entry matching the given name and tree mode or None. @@ -110,12 +107,14 @@ def _find_by_name(tree_data, name, is_dir, start_at): # END for each item return None + def _to_full_path(item, path_prefix): """Rebuild entry with given path prefix""" if not item: return item return (item[0], item[1], path_prefix+item[2]) + def traverse_trees_recursive(odb, tree_shas, path_prefix): """ :return: list with entries according to the given binary tree-shas. @@ -182,6 +181,7 @@ def traverse_trees_recursive(odb, tree_shas, path_prefix): # END for each tree_data chunk return out + def traverse_tree_recursive(odb, tree_sha, path_prefix): """ :return: list of entries of the tree pointed to by the binary tree_sha. An entry |