summaryrefslogtreecommitdiff
path: root/src/git2/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/git2/tree.h')
-rw-r--r--src/git2/tree.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/git2/tree.h b/src/git2/tree.h
index fedf2b7c3..6f79ac455 100644
--- a/src/git2/tree.h
+++ b/src/git2/tree.h
@@ -205,6 +205,16 @@ GIT_EXTERN(int) git_tree_remove_entry_byindex(git_tree *tree, int idx);
GIT_EXTERN(int) git_tree_remove_entry_byname(git_tree *tree, const char *filename);
/**
+ * Clear all the entries in a tree.
+ *
+ * This will mark the tree as modified; the modified entry will
+ * be written back to disk on the next git_object_write().
+ *
+ * @param tree Tree object whose entries are to be sorted
+ */
+GIT_EXTERN(void) git_tree_clear_entries(git_tree *tree);
+
+/**
* Change the SHA1 id of a tree entry.
*
* This will mark the tree that contains the entry as modified;