Documentation
¶
Index ¶
- Constants
- Variables
- func IsErrInvalidCheckoutMode(err error) bool
- func MakeErrInvalidCheckoutMode(err error) errInvalidCheckoutMode
- func MakeErrInvalidCheckoutModeMode(mode Mode) errInvalidCheckoutMode
- type Getter
- type Mode
- func (mode Mode) IncludesBlob() bool
- func (mode Mode) IncludesLockfile() bool
- func (mode Mode) IncludesMetadata() bool
- func (mode Mode) IsBlobOnly() bool
- func (mode Mode) IsBlobRecognized() bool
- func (mode Mode) IsConflict() bool
- func (mode Mode) IsEmpty() bool
- func (mode Mode) IsMetadataOnly() bool
- func (mode *Mode) Set(value string) (err error)
- func (mode Mode) String() string
- type ModeConstructor
Constants ¶
View Source
const ( All = ModeConstructor(^0) Default = ModeConstructor(metadata) Blob = ModeConstructor(blob) Metadata = ModeConstructor(metadata) Lockfile = ModeConstructor(lockfile) Conflict = ModeConstructor(conflict) MetadataAndBlob = ModeConstructor(metadata | blob) )
Variables ¶
View Source
var AvailableModes = []Mode{
none,
metadata,
blob,
lockfile,
}
Functions ¶
func MakeErrInvalidCheckoutMode ¶
func MakeErrInvalidCheckoutMode(err error) errInvalidCheckoutMode
func MakeErrInvalidCheckoutModeMode ¶
func MakeErrInvalidCheckoutModeMode(mode Mode) errInvalidCheckoutMode
Types ¶
type Mode ¶
type Mode int
func Make ¶
func Make(constructors ...ModeConstructor) Mode
func MakeWith ¶
func MakeWith(constructors map[ModeConstructor]bool) Mode
func (Mode) IncludesBlob ¶
func (Mode) IncludesLockfile ¶
func (Mode) IncludesMetadata ¶
func (Mode) IsBlobOnly ¶
func (Mode) IsBlobRecognized ¶
func (Mode) IsConflict ¶
func (Mode) IsMetadataOnly ¶
type ModeConstructor ¶
type ModeConstructor int
Click to show internal directories.
Click to hide internal directories.