# Functions

NewStorageClient creates new StorageClient.

# Constants

CheckoutModeCreate will indicate that the new local branch needs to be created at checkout.
CheckoutModeDefault is default checkout mode - no special behaviour.
CheckoutModeRemote will indicate that the remote branch needs to be checked out.

# Structs

RequestMetadataParams is Git storage specific parameters.
StorageClient implementation for Git storage type.

# Type aliases

CheckoutMode configures checkout behaviour.