internal static extern int git_tag_list(out git_strarray array, RepositorySafeHandle repo);
internal static extern int git_remote_get_push_refspecs(out git_strarray array, RemoteSafeHandle remote);
internal static extern void git_strarray_free(ref git_strarray array);
public static extern int git_remote_list(out git_strarray array, RepositorySafeHandle repo);
public static extern void git_strarray_free(ref git_strarray array);
public static extern int git_branch_list(out git_strarray array, RepositorySafeHandle repo, GitBranchType flags);
public static extern int git_reference_list(out git_strarray array, RepositorySafeHandle repo, GitReferenceType flags);
public static extern int git_reference_listall(out git_strarray array, RepositorySafeHandle repo, GitReferenceType flags);