summaryrefslogtreecommitdiff
path: root/include/git2/tree.h
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2011-11-17 02:13:46 +0100
committerVicent Marti <tanoku@gmail.com>2011-11-18 01:40:35 +0100
commit2ba14f2367b14187e1714f32c11236476c22ddfa (patch)
tree370171cc5d677a7908f9ece9cfd88e4abe211181 /include/git2/tree.h
parent9432af36fc62ee22d76fb927b8be73e123ba3f3c (diff)
downloadlibgit2-2ba14f2367b14187e1714f32c11236476c22ddfa.tar.gz
tree: Add payload to `git_tree_walk`
Diffstat (limited to 'include/git2/tree.h')
-rw-r--r--include/git2/tree.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/git2/tree.h b/include/git2/tree.h
index 2ff167f44..bd89de34f 100644
--- a/include/git2/tree.h
+++ b/include/git2/tree.h
@@ -284,7 +284,7 @@ GIT_EXTERN(int) git_treebuilder_write(git_oid *oid, git_repository *repo, git_tr
GIT_EXTERN(int) git_tree_get_subtree(git_tree **subtree, git_tree *root, const char *subtree_path);
/** Callback for the tree traversal method */
-typedef int (*git_treewalk_cb)(const char *root, git_tree_entry *entry);
+typedef int (*git_treewalk_cb)(const char *root, git_tree_entry *entry, void *payload);
/** Tree traversal modes */
enum git_treewalk_mode {
@@ -310,7 +310,7 @@ enum git_treewalk_mode {
* @param mode Traversal mode (pre or post-order)
* @return GIT_SUCCESS or an error code
*/
-GIT_EXTERN(int) git_tree_walk(git_tree *walk, git_treewalk_cb callback, int mode);
+GIT_EXTERN(int) git_tree_walk(git_tree *walk, git_treewalk_cb callback, int mode, void *payload);
/** @} */
GIT_END_DECL