Versions in this module Expand all Collapse all v0 v0.21.1 Feb 24, 2022 Changes in this version + const DefaultBranch + const DefaultOrigin + const DefaultPublicKeyAuthUser + type AuthOptions struct + CAFile []byte + Host string + Identity []byte + KnownHosts []byte + Password string + Transport TransportType + Username string + func AuthOptionsFromSecret(URL string, secret *v1.Secret) (*AuthOptions, error) + func (o AuthOptions) Validate() error + type CheckoutOptions struct + Branch string + Commit string + RecurseSubmodules bool + SemVer string + Tag string + type CheckoutStrategy interface + Checkout func(ctx context.Context, path, url string, config *AuthOptions) (*Commit, error) + type Commit struct + Author Signature + Committer Signature + Encoded []byte + Hash Hash + Message string + Reference string + Signature string + func (c *Commit) String() string + func (c *Commit) Verify(keyRing ...string) (string, error) + type Hash []byte + func (h Hash) String() string + type Implementation string + type Signature struct + Email string + Name string + When time.Time + type TransportType string + const HTTP + const HTTPS + const SSH