gi-ggit-1.0.1: libgit2-glib bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Ggit.Objects.SubmoduleUpdateOptions

Contents

Description

Represents options for a submodule update.

Synopsis

Exported types

Methods

getCheckoutOptions

getCloneCheckoutStrategy

submoduleUpdateOptionsGetCloneCheckoutStrategy Source #

Arguments

:: (HasCallStack, MonadIO m, IsSubmoduleUpdateOptions a) 
=> a

options: a SubmoduleUpdateOptions.

-> m [CheckoutStrategy]

Returns: the clone checkout strategy.

Gets the clone checkout strategy.

getFetchOptions

submoduleUpdateOptionsGetFetchOptions :: (HasCallStack, MonadIO m, IsSubmoduleUpdateOptions a) => a -> m FetchOptions Source #

No description available in the introspection data.

new

submoduleUpdateOptionsNew Source #

Creates a new submodule options object.

setCheckoutOptions

submoduleUpdateOptionsSetCheckoutOptions Source #

Arguments

:: (HasCallStack, MonadIO m, IsSubmoduleUpdateOptions a, IsCheckoutOptions b) 
=> a

options: a SubmoduleUpdateOptions.

-> Maybe b

checkoutOptions: a CheckoutOptions.

-> m () 

Set the checkout options.

setCloneCheckoutStrategy

submoduleUpdateOptionsSetCloneCheckoutStrategy Source #

Arguments

:: (HasCallStack, MonadIO m, IsSubmoduleUpdateOptions a) 
=> a

options: a SubmoduleUpdateOptions.

-> [CheckoutStrategy]

checkoutStrategy: a CheckoutStrategy.

-> m () 

Sets the clone checkout strategy. Use GGIT_CHECKOUT_SAFE_CREATE to create all files in the working directory for the newly cloned repository.

setFetchOptions

submoduleUpdateOptionsSetFetchOptions Source #

Arguments

:: (HasCallStack, MonadIO m, IsSubmoduleUpdateOptions a) 
=> a

options: a SubmoduleUpdateOptions.

-> Maybe FetchOptions

fetchOptions: a FetchOptions.

-> m () 

Sets the fetch options.

Properties

checkoutOptions

cloneCheckoutStrategy

fetchOptions