Documentation ¶
Index ¶
- Variables
- func ApplyIdentity(ctx context.Context, i *configv2.Identity) error
- func ApplyIdentityAsArgs(ctx context.Context, i *configv2.Identity) ([]string, error)
- func AutoMatchIdentity(ctx context.Context, i *configv2.Identity, info *gitinfo.GitInfo) (bool, error)
- func CurrentIdentity(ctx context.Context, includeGlobal bool) (*configv2.Identity, error)
- func EmptyConfig() *configv2.Config
- func FirstAutoMatchingIdentity(ctx context.Context, is []*configv2.Identity, info *gitinfo.GitInfo) (*configv2.Identity, error)
- func GlobalIdentity(ctx context.Context) (*configv2.Identity, error)
- func IdentitiesAsStrings(is []*configv2.Identity) []string
- func IdentityAsString(i *configv2.Identity) string
- func MarshalConfig(cfg *configv2.Config) ([]byte, error)
- func MarshalIdentity(i *configv2.Identity) ([]byte, error)
- func ReadConfig(path string) (*configv2.Config, error)
- func SortIdentities(is []*configv2.Identity)
- func UnmarshalAndValidateConfig(cfgBytes []byte) (*configv2.Config, error)
- func UnsetCurrentIdentity(ctx context.Context) error
- func ValidateVersionEntity(ve VersionEntity) error
- func WriteConfig(path string, cfg *configv2.Config) error
- type VersionEntity
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoCurrentIdentity = errors.New("no current identity: no identity was set")
Functions ¶
func ApplyIdentityAsArgs ¶ added in v0.1.0
func AutoMatchIdentity ¶ added in v0.1.0
func CurrentIdentity ¶
func EmptyConfig ¶
func FirstAutoMatchingIdentity ¶ added in v0.1.0
func IdentitiesAsStrings ¶
func IdentityAsString ¶
func SortIdentities ¶
func UnsetCurrentIdentity ¶ added in v0.1.0
func ValidateVersionEntity ¶
func ValidateVersionEntity(ve VersionEntity) error
Types ¶
type VersionEntity ¶
type VersionEntity interface {
GetVersion() string
}
func UnmarshalAndValidateVersionEntity ¶
func UnmarshalAndValidateVersionEntity(p []byte) (VersionEntity, error)
Click to show internal directories.
Click to hide internal directories.