Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Bindings.Libgit2.Remote
Documentation
mk'git_remote_rename_problem_cb :: (CString -> Ptr () -> IO CInt) -> IO C'git_remote_rename_problem_cb Source #
c'git_remote_create :: Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> CString -> IO CInt Source #
c'git_remote_create_inmemory :: Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> CString -> IO CInt Source #
mK'git_remote_rename_problem_cb :: C'git_remote_rename_problem_cb -> CString -> Ptr () -> IO CInt Source #
c'git_remote_load :: Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> IO CInt Source #
p'git_remote_create :: FunPtr (Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> CString -> IO CInt) Source #
c'git_remote_save :: Ptr C'git_remote -> IO CInt Source #
p'git_remote_create_inmemory :: FunPtr (Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> CString -> IO CInt) Source #
c'git_remote_name :: Ptr C'git_remote -> IO CString Source #
p'git_remote_load :: FunPtr (Ptr (Ptr C'git_remote) -> Ptr C'git_repository -> CString -> IO CInt) Source #
c'git_remote_url :: Ptr C'git_remote -> IO CString Source #
p'git_remote_save :: FunPtr (Ptr C'git_remote -> IO CInt) Source #
p'git_remote_name :: FunPtr (Ptr C'git_remote -> IO CString) Source #
c'git_remote_set_url :: Ptr C'git_remote -> CString -> IO CInt Source #
p'git_remote_url :: FunPtr (Ptr C'git_remote -> IO CString) Source #
c'git_remote_set_pushurl :: Ptr C'git_remote -> CString -> IO CInt Source #
p'git_remote_pushurl :: FunPtr (Ptr C'git_remote -> IO CString) Source #
c'git_remote_set_fetchspec :: Ptr C'git_remote -> CString -> IO CInt Source #
p'git_remote_set_url :: FunPtr (Ptr C'git_remote -> CString -> IO CInt) Source #
p'git_remote_set_pushurl :: FunPtr (Ptr C'git_remote -> CString -> IO CInt) Source #
c'git_remote_set_pushspec :: Ptr C'git_remote -> CString -> IO CInt Source #
p'git_remote_set_fetchspec :: FunPtr (Ptr C'git_remote -> CString -> IO CInt) Source #
p'git_remote_fetchspec :: FunPtr (Ptr C'git_remote -> IO (Ptr C'git_refspec)) Source #
c'git_remote_connect :: Ptr C'git_remote -> C'git_direction -> IO CInt Source #
p'git_remote_set_pushspec :: FunPtr (Ptr C'git_remote -> CString -> IO CInt) Source #
p'git_remote_pushspec :: FunPtr (Ptr C'git_remote -> IO (Ptr C'git_refspec)) Source #
c'git_remote_ls :: Ptr C'git_remote -> C'git_headlist_cb -> Ptr () -> IO CInt Source #
p'git_remote_connect :: FunPtr (Ptr C'git_remote -> C'git_direction -> IO CInt) Source #
c'git_remote_download :: Ptr C'git_remote -> C'git_transfer_progress_callback -> Ptr () -> IO CInt Source #
p'git_remote_ls :: FunPtr (Ptr C'git_remote -> C'git_headlist_cb -> Ptr () -> IO CInt) Source #
c'git_remote_stop :: Ptr C'git_remote -> IO () Source #
p'git_remote_download :: FunPtr (Ptr C'git_remote -> C'git_transfer_progress_callback -> Ptr () -> IO CInt) Source #
c'git_remote_disconnect :: Ptr C'git_remote -> IO () Source #
p'git_remote_connected :: FunPtr (Ptr C'git_remote -> IO CInt) Source #
c'git_remote_free :: Ptr C'git_remote -> IO () Source #
p'git_remote_stop :: FunPtr (Ptr C'git_remote -> IO ()) Source #
p'git_remote_disconnect :: FunPtr (Ptr C'git_remote -> IO ()) Source #
p'git_remote_free :: FunPtr (Ptr C'git_remote -> IO ()) Source #
p'git_remote_update_tips :: FunPtr (Ptr C'git_remote -> IO CInt) Source #
c'git_remote_list :: Ptr C'git_strarray -> Ptr C'git_repository -> IO CInt Source #
c'git_remote_check_cert :: Ptr C'git_remote -> CInt -> IO () Source #
c'git_remote_set_cred_acquire_cb :: Ptr C'git_remote -> C'git_cred_acquire_cb -> Ptr () -> IO () Source #
p'git_remote_list :: FunPtr (Ptr C'git_strarray -> Ptr C'git_repository -> IO CInt) Source #
p'git_remote_check_cert :: FunPtr (Ptr C'git_remote -> CInt -> IO ()) Source #
p'git_remote_set_cred_acquire_cb :: FunPtr (Ptr C'git_remote -> C'git_cred_acquire_cb -> Ptr () -> IO ()) Source #
p'git_remote_set_transport :: FunPtr (Ptr C'git_remote -> Ptr C'git_transport -> IO CInt) Source #
type C'git_remote_completion_type = CUInt Source #
c'GIT_REMOTE_COMPLETION_DOWNLOAD :: Num a => a Source #
c'GIT_REMOTE_COMPLETION_INDEXING :: Num a => a Source #
c'GIT_REMOTE_COMPLETION_ERROR :: Num a => a Source #
type C'git_remote_callbacks_progress_callback = FunPtr (CString -> CInt -> Ptr () -> IO ()) Source #
type C'git_remote_callbacks_completion_callback = FunPtr (C'git_remote_completion_type -> Ptr () -> IO CInt) Source #
mk'git_remote_callbacks_progress_callback :: (CString -> CInt -> Ptr () -> IO ()) -> IO C'git_remote_callbacks_progress_callback Source #
type C'git_remote_callbacks_update_tips_callback = FunPtr (CString -> Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt) Source #
mk'git_remote_callbacks_completion_callback :: (C'git_remote_completion_type -> Ptr () -> IO CInt) -> IO C'git_remote_callbacks_completion_callback Source #
mK'git_remote_callbacks_progress_callback :: C'git_remote_callbacks_progress_callback -> CString -> CInt -> Ptr () -> IO () Source #
mk'git_remote_callbacks_update_tips_callback :: (CString -> Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt) -> IO C'git_remote_callbacks_update_tips_callback Source #
mK'git_remote_callbacks_completion_callback :: C'git_remote_callbacks_completion_callback -> C'git_remote_completion_type -> Ptr () -> IO CInt Source #
mK'git_remote_callbacks_update_tips_callback :: C'git_remote_callbacks_update_tips_callback -> CString -> Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt Source #
data C'git_remote_callbacks Source #
Constructors
p'git_remote_set_callbacks :: FunPtr (Ptr C'git_remote -> Ptr C'git_remote_callbacks -> IO CInt) Source #
p'git_remote_callbacks'progress :: Ptr C'git_remote_callbacks -> Ptr C'git_remote_callbacks_progress_callback Source #
c'GIT_REMOTE_DOWNLOAD_TAGS_UNSET :: Num a => a Source #
c'GIT_REMOTE_DOWNLOAD_TAGS_NONE :: Num a => a Source #
p'git_remote_callbacks'completion :: Ptr C'git_remote_callbacks -> Ptr C'git_remote_callbacks_completion_callback Source #
c'GIT_REMOTE_DOWNLOAD_TAGS_AUTO :: Num a => a Source #
c'GIT_REMOTE_DOWNLOAD_TAGS_ALL :: Num a => a Source #
p'git_remote_callbacks'update_tips :: Ptr C'git_remote_callbacks -> Ptr C'git_remote_callbacks_update_tips_callback Source #
p'git_remote_callbacks'payload :: Ptr C'git_remote_callbacks -> Ptr (Ptr ()) Source #
c'git_remote_rename :: Ptr C'git_remote -> CString -> C'git_remote_rename_problem_cb -> Ptr () -> IO CInt Source #
p'git_remote_set_autotag :: FunPtr (Ptr C'git_remote -> C'git_remote_autotag_option_t -> IO ()) Source #
c'git_remote_set_update_fetchhead :: Ptr C'git_remote -> CInt -> IO () Source #
p'git_remote_rename :: FunPtr (Ptr C'git_remote -> CString -> C'git_remote_rename_problem_cb -> Ptr () -> IO CInt) Source #
p'git_remote_set_update_fetchhead :: FunPtr (Ptr C'git_remote -> CInt -> IO ()) Source #