hlibgit2-0.2: Bindings/Libgit2/Refs.hsc
#include <bindings.dsl.h> #include <git2.h> module Bindings.Libgit2.Refs where #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types import Bindings.Libgit2.Oid #ccall git_reference_lookup , Ptr (Ptr <git_reference>) -> Ptr <git_repository> -> CString -> IO (CInt) #ccall git_reference_create_symbolic , Ptr (Ptr <git_reference>) -> Ptr <git_repository> -> CString -> CString -> CInt -> IO (CInt) #ccall git_reference_create_oid , Ptr (Ptr <git_reference>) -> Ptr <git_repository> -> CString -> Ptr <git_oid> -> CInt -> IO (CInt) #ccall git_reference_oid , Ptr <git_reference> -> IO (Ptr <git_oid>) #ccall git_reference_target , Ptr <git_reference> -> IO (CString) #ccall git_reference_type , Ptr <git_reference> -> IO (<git_ref_t>) #ccall git_reference_name , Ptr <git_reference> -> IO (CString) #ccall git_reference_resolve , Ptr (Ptr <git_reference>) -> Ptr <git_reference> -> IO (CInt) #ccall git_reference_owner , Ptr <git_reference> -> IO (Ptr <git_repository>) #ccall git_reference_set_target , Ptr <git_reference> -> CString -> IO (CInt) #ccall git_reference_set_oid , Ptr <git_reference> -> Ptr <git_oid> -> IO (CInt) #ccall git_reference_rename , Ptr <git_reference> -> CString -> CInt -> IO (CInt) #ccall git_reference_delete , Ptr <git_reference> -> IO (CInt) #ccall git_reference_packall , Ptr <git_repository> -> IO (CInt) #ccall git_reference_listall , Ptr <git_strarray> -> Ptr <git_repository> -> CUInt -> IO (CInt) #ccall git_reference_foreach , Ptr <git_repository> -> CUInt -> CInt -> IO (CInt)