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)