#include #include 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 ) -> Ptr -> CString -> IO (CInt) #ccall git_reference_create_symbolic , Ptr (Ptr ) -> Ptr -> CString -> CString -> CInt -> IO (CInt) #ccall git_reference_create_oid , Ptr (Ptr ) -> Ptr -> CString -> Ptr -> CInt -> IO (CInt) #ccall git_reference_oid , Ptr -> IO (Ptr ) #ccall git_reference_target , Ptr -> IO (CString) #ccall git_reference_type , Ptr -> IO () #ccall git_reference_name , Ptr -> IO (CString) #ccall git_reference_resolve , Ptr (Ptr ) -> Ptr -> IO (CInt) #ccall git_reference_owner , Ptr -> IO (Ptr ) #ccall git_reference_set_target , Ptr -> CString -> IO (CInt) #ccall git_reference_set_oid , Ptr -> Ptr -> IO (CInt) #ccall git_reference_rename , Ptr -> CString -> CInt -> IO (CInt) #ccall git_reference_delete , Ptr -> IO (CInt) #ccall git_reference_packall , Ptr -> IO (CInt) #ccall git_reference_listall , Ptr -> Ptr -> CUInt -> IO (CInt) #ccall git_reference_foreach , Ptr -> CUInt -> CInt -> IO (CInt)