# 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.