hlibgit2-0.2: 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_create , Ptr <git_oid> -> Ptr <git_repository> -> CString -> Ptr <git_object> -> Ptr <git_signature> -> CString -> CInt -> IO (CInt) #ccall git_tag_create_frombuffer , Ptr <git_oid> -> Ptr <git_repository> -> CString -> CInt -> IO (CInt) #ccall git_tag_delete , Ptr <git_repository> -> CString -> IO (CInt) #ccall git_tag_list , Ptr <git_strarray> -> Ptr <git_repository> -> IO (CInt) #ccall git_tag_list_match , Ptr <git_strarray> -> CString -> Ptr <git_repository> -> IO (CInt) #cinline git_tag_lookup , Ptr (Ptr <git_tag>) -> Ptr <git_repository> -> Ptr <git_oid> -> IO (CInt) #cinline git_tag_lookup_prefix , Ptr (Ptr <git_tag>) -> Ptr <git_repository> -> Ptr <git_oid> -> CUInt -> IO (CInt) #cinline git_tag_close , Ptr <git_tag> -> IO ()