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 ¶
Types ¶
type Mode ¶
type Mode int
func Make ¶
func Make(constructors ...ModeConstructor) Mode
func MakeWith ¶
func MakeWith(constructors map[ModeConstructor]bool) Mode
Source Files
¶
- errors.go
- main.go
Click to show internal directories.
Click to hide internal directories.