Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitCacheEntry ¶ added in v2.22.0
type GitCacheEntry struct {
// contains filtered or unexported fields
}
func (*GitCacheEntry) GetClonedDir ¶ added in v2.22.0
func (e *GitCacheEntry) GetClonedDir(ref *types.GitRef) (string, git.CheckoutInfo, error)
func (*GitCacheEntry) GetRepoInfo ¶ added in v2.22.0
func (e *GitCacheEntry) GetRepoInfo() RepoInfo
func (*GitCacheEntry) Update ¶ added in v2.22.0
func (e *GitCacheEntry) Update() error
type GitRepoCache ¶
type GitRepoCache struct {
// contains filtered or unexported fields
}
func NewGitRepoCache ¶
func NewGitRepoCache(ctx context.Context, sshPool *ssh_pool.SshPool, authProviders *auth.GitAuthProviders, repoOverrides sourceoverride.Resolver, updateInterval time.Duration) *GitRepoCache
func (*GitRepoCache) Clear ¶
func (rp *GitRepoCache) Clear()
func (*GitRepoCache) GetEntry ¶
func (rp *GitRepoCache) GetEntry(url string) (*GitCacheEntry, error)
type OciCacheEntry ¶ added in v2.22.0
type OciCacheEntry struct {
// contains filtered or unexported fields
}
func (*OciCacheEntry) GetExtractedDir ¶ added in v2.22.0
func (e *OciCacheEntry) GetExtractedDir(ref *types.OciRef) (string, git.CheckoutInfo, error)
type OciRepoCache ¶ added in v2.22.0
type OciRepoCache struct {
// contains filtered or unexported fields
}
func NewOciRepoCache ¶ added in v2.22.0
func NewOciRepoCache(ctx context.Context, ociAuthProvider auth_provider.OciAuthProvider, repoOverrides sourceoverride.Resolver, updateInterval time.Duration) *OciRepoCache
func (*OciRepoCache) Clear ¶ added in v2.22.0
func (rp *OciRepoCache) Clear()
func (*OciRepoCache) GetEntry ¶ added in v2.22.0
func (rp *OciRepoCache) GetEntry(urlIn string) (*OciCacheEntry, error)
Click to show internal directories.
Click to hide internal directories.