public TreeBuilder() { handle = Proxy.git_treebuilder_create(); }
public static extern int git_treebuilder_write(out GitOid oid, RepositorySafeHandle repo, TreeBuilderSafeHandle bld);
public static extern int git_treebuilder_create(out TreeBuilderSafeHandle builder, IntPtr src);
public static extern int git_treebuilder_insert( IntPtr entry_out, TreeBuilderSafeHandle builder, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8Marshaler))] string treeentry_name, ref GitOid id, uint attributes);
public TreeBuilder(Repository repo) { handle = Proxy.git_treebuilder_new(repo.Handle); }