Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Bindings.Libgit2.Checkout
Documentation
type C'git_checkout_strategy_t = CUInt #
c'GIT_CHECKOUT_NONE :: Num a => a #
c'GIT_CHECKOUT_SAFE :: Num a => a #
c'GIT_CHECKOUT_SAFE_CREATE :: Num a => a #
c'GIT_CHECKOUT_FORCE :: Num a => a #
c'GIT_CHECKOUT_ALLOW_CONFLICTS :: Num a => a #
c'GIT_CHECKOUT_REMOVE_UNTRACKED :: Num a => a #
c'GIT_CHECKOUT_REMOVE_IGNORED :: Num a => a #
c'GIT_CHECKOUT_UPDATE_ONLY :: Num a => a #
c'GIT_CHECKOUT_DONT_UPDATE_INDEX :: Num a => a #
c'GIT_CHECKOUT_NO_REFRESH :: Num a => a #
c'GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH :: Num a => a #
c'GIT_CHECKOUT_SKIP_UNMERGED :: Num a => a #
c'GIT_CHECKOUT_USE_OURS :: Num a => a #
c'GIT_CHECKOUT_USE_THEIRS :: Num a => a #
c'GIT_CHECKOUT_UPDATE_SUBMODULES :: Num a => a #
c'GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED :: Num a => a #
type C'git_checkout_notify_t = CUInt #
c'GIT_CHECKOUT_NOTIFY_NONE :: Num a => a #
c'GIT_CHECKOUT_NOTIFY_CONFLICT :: Num a => a #
c'GIT_CHECKOUT_NOTIFY_DIRTY :: Num a => a #
c'GIT_CHECKOUT_NOTIFY_UPDATED :: Num a => a #
c'GIT_CHECKOUT_NOTIFY_UNTRACKED :: Num a => a #
c'GIT_CHECKOUT_NOTIFY_IGNORED :: Num a => a #
type C'git_checkout_notify_cb = FunPtr (C'git_checkout_notify_t -> CString -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr () -> IO CInt) #
mk'git_checkout_notify_cb :: (C'git_checkout_notify_t -> CString -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr () -> IO CInt) -> IO C'git_checkout_notify_cb #
mK'git_checkout_notify_cb :: C'git_checkout_notify_cb -> C'git_checkout_notify_t -> CString -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr C'git_diff_file -> Ptr () -> IO CInt #
mk'git_checkout_progress_cb :: (CString -> CSize -> CSize -> Ptr () -> IO ()) -> IO C'git_checkout_progress_cb #
mK'git_checkout_progress_cb :: C'git_checkout_progress_cb -> CString -> CSize -> CSize -> Ptr () -> IO () #
data C'git_checkout_opts #
Constructors
c'git_checkout_index :: Ptr C'git_repository -> Ptr C'git_index -> Ptr C'git_checkout_opts -> IO CInt #
p'git_checkout_head :: FunPtr (Ptr C'git_repository -> Ptr C'git_checkout_opts -> IO CInt) #
c'git_checkout_tree :: Ptr C'git_repository -> Ptr C'git_object -> Ptr C'git_checkout_opts -> IO CInt #
p'git_checkout_index :: FunPtr (Ptr C'git_repository -> Ptr C'git_index -> Ptr C'git_checkout_opts -> IO CInt) #
p'git_checkout_tree :: FunPtr (Ptr C'git_repository -> Ptr C'git_object -> Ptr C'git_checkout_opts -> IO CInt) #
p'git_checkout_opts'notify_payload :: Ptr C'git_checkout_opts -> Ptr (Ptr ()) #