packages feed

hlibgit2-0.1: Bindings/Libgit2/Tag.hsc

#include <bindings.dsl.h>
#include <git2.h>
module Bindings.Libgit2.Tag where
#strict_import

import Bindings.Libgit2.Common
import Bindings.Libgit2.Types
import Bindings.Libgit2.Oid
import Bindings.Libgit2.Object
#ccall git_tag_id , Ptr <git_tag> -> IO (Ptr <git_oid>)
#ccall git_tag_target , Ptr (Ptr <git_object>) -> Ptr <git_tag> -> IO (CInt)
#ccall git_tag_target_oid , Ptr <git_tag> -> IO (Ptr <git_oid>)
#ccall git_tag_type , Ptr <git_tag> -> IO (<git_otype>)
#ccall git_tag_name , Ptr <git_tag> -> IO (CString)
#ccall git_tag_tagger , Ptr <git_tag> -> IO (Ptr <git_signature>)
#ccall git_tag_message , Ptr <git_tag> -> IO (CString)
#ccall git_tag_set_target , Ptr <git_tag> -> Ptr <git_object> -> IO (CInt)
#ccall git_tag_set_name , Ptr <git_tag> -> CString -> IO ()
#ccall git_tag_set_tagger , Ptr <git_tag> -> Ptr <git_signature> -> IO ()
#ccall git_tag_set_message , Ptr <git_tag> -> CString -> IO ()
#cinline git_tag_lookup , Ptr (Ptr <git_tag>) -> Ptr <git_repository> -> Ptr <git_oid> -> IO (CInt)
#cinline git_tag_new , Ptr (Ptr <git_tag>) -> Ptr <git_repository> -> IO (CInt)