Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsWellKnown ¶
Types ¶
type DialGitOptions ¶
type Repository ¶
type Repository interface {
Path() string
DefaultRef(ctx context.Context) (string, error)
Versions(ctx context.Context) ([]*Version, error)
ResolveRef(ctx context.Context, ref string) (string, error)
GetRevision(ctx context.Context, id string) (Revision, error)
FetchRevision(ctx context.Context, projectPath string, revision Revision, destDir string) error
}
func DialGitRepository ¶
func DialGitRepository(ctx context.Context, repoPath string, options *DialGitOptions) (Repository, error)
TODO: should this accept config for a cache directory or something?
Click to show internal directories.
Click to hide internal directories.