#include #include module Bindings.Libgit2.Remote where #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Repository import Bindings.Libgit2.Refspec import Bindings.Libgit2.Net import Bindings.Libgit2.Indexer import Bindings.Libgit2.Oid import Bindings.Libgit2.Types #ccall git_remote_new , Ptr (Ptr ) -> Ptr -> CString -> CString -> CString -> IO (CInt) #ccall git_remote_load , Ptr (Ptr ) -> Ptr -> CString -> IO (CInt) #ccall git_remote_save , Ptr -> IO (CInt) #ccall git_remote_name , Ptr -> IO (CString) #ccall git_remote_url , Ptr -> IO (CString) #ccall git_remote_set_fetchspec , Ptr -> CString -> IO (CInt) #ccall git_remote_fetchspec , Ptr -> IO (Ptr ) #ccall git_remote_set_pushspec , Ptr -> CString -> IO (CInt) #ccall git_remote_pushspec , Ptr -> IO (Ptr ) #ccall git_remote_connect , Ptr -> CInt -> IO (CInt) #ccall git_remote_ls , Ptr -> CInt -> Ptr () -> IO (CInt) #ccall git_remote_download , Ptr -> Ptr CLong -> Ptr -> IO (CInt) #ccall git_remote_connected , Ptr -> IO (CInt) #ccall git_remote_disconnect , Ptr -> IO () #ccall git_remote_free , Ptr -> IO () #ccall git_remote_update_tips , Ptr -> FunPtr (CString -> Ptr -> Ptr -> CInt) -> IO (CInt) #ccall git_remote_valid_url , CString -> IO (CInt) #ccall git_remote_supported_url , CString -> IO (CInt) #ccall git_remote_list , Ptr -> Ptr -> IO (CInt) #ccall git_remote_add , Ptr (Ptr ) -> Ptr -> CString -> CString -> IO (CInt)