| 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
Instances
| Eq C'git_checkout_opts # | |
Defined in Bindings.Libgit2.Checkout Methods (==) :: C'git_checkout_opts -> C'git_checkout_opts -> Bool # (/=) :: C'git_checkout_opts -> C'git_checkout_opts -> Bool # | |
| Show C'git_checkout_opts # | |
Defined in Bindings.Libgit2.Checkout Methods showsPrec :: Int -> C'git_checkout_opts -> ShowS # show :: C'git_checkout_opts -> String # showList :: [C'git_checkout_opts] -> ShowS # | |
| Storable C'git_checkout_opts # | |
Defined in Bindings.Libgit2.Checkout Methods sizeOf :: C'git_checkout_opts -> Int # alignment :: C'git_checkout_opts -> Int # peekElemOff :: Ptr C'git_checkout_opts -> Int -> IO C'git_checkout_opts # pokeElemOff :: Ptr C'git_checkout_opts -> Int -> C'git_checkout_opts -> IO () # peekByteOff :: Ptr b -> Int -> IO C'git_checkout_opts # pokeByteOff :: Ptr b -> Int -> C'git_checkout_opts -> IO () # peek :: Ptr C'git_checkout_opts -> IO C'git_checkout_opts # poke :: Ptr C'git_checkout_opts -> C'git_checkout_opts -> IO () # | |
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 ()) #