From 439f7acf2865af07f970b8bfe2691b70eca7c973 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Tue, 5 Mar 2013 21:05:19 +0100 Subject: Submodule wrapping courtesy of @sbinet --- wrapper.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'wrapper.c') diff --git a/wrapper.c b/wrapper.c index 4e1304e..13478cb 100644 --- a/wrapper.c +++ b/wrapper.c @@ -1,5 +1,13 @@ #include "_cgo_export.h" #include "git2.h" +#include "git2/submodule.h" + +typedef int (*gogit_submodule_cbk)(git_submodule *sm, const char *name, void *payload); + +int _go_git_visit_submodule(git_repository *repo, void *fct) +{ + return git_submodule_foreach(repo, (gogit_submodule_cbk)&SubmoduleVisitor, fct); +} int _go_git_treewalk(git_tree *tree, git_treewalk_mode mode, void *ptr) { -- cgit v1.2.3