Documentation
¶
Index ¶
Constants ¶
View Source
const ( BundleListJsonFilename string = "bundle-list.json" BundleListFilename string = "bundle-list" RepoBundleListFilename string = "repo-bundle-list" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bundle ¶
type BundleHeader ¶
type BundleList ¶
func NewBundleList ¶
func NewBundleList() *BundleList
type BundleProvider ¶
type BundleProvider interface {
CreateInitialBundle(ctx context.Context, repo *core.Repository) Bundle
CreateIncrementalBundle(ctx context.Context, repo *core.Repository, list *BundleList) (*Bundle, error)
CreateSingletonList(ctx context.Context, bundle Bundle) *BundleList
WriteBundleList(ctx context.Context, list *BundleList, repo *core.Repository) error
GetBundleList(ctx context.Context, repo *core.Repository) (*BundleList, error)
CollapseList(ctx context.Context, repo *core.Repository, list *BundleList) error
}
func NewBundleProvider ¶
func NewBundleProvider( l log.TraceLogger, fs common.FileSystem, g git.GitHelper, ) BundleProvider
Click to show internal directories.
Click to hide internal directories.