Versions in this module Expand all Collapse all v0 v0.1.0 Apr 26, 2023 Changes in this version + const BundleListFilename + const BundleListJsonFilename + const RepoBundleListFilename + type Bundle struct + CreationToken int64 + Filename string + URI string + func NewBundle(repo *core.Repository, timestamp int64) Bundle + type BundleHeader struct + PrereqCommits map[string]string + Refs map[string]string + Version int64 + type BundleList struct + Bundles map[int64]Bundle + Heuristic string + Mode string + Version int + func NewBundleList() *BundleList + type BundleProvider interface + CollapseList func(ctx context.Context, repo *core.Repository, list *BundleList) error + CreateIncrementalBundle func(ctx context.Context, repo *core.Repository, list *BundleList) (*Bundle, error) + CreateInitialBundle func(ctx context.Context, repo *core.Repository) Bundle + CreateSingletonList func(ctx context.Context, bundle Bundle) *BundleList + GetBundleList func(ctx context.Context, repo *core.Repository) (*BundleList, error) + WriteBundleList func(ctx context.Context, list *BundleList, repo *core.Repository) error + func NewBundleProvider(l log.TraceLogger, fs common.FileSystem, g git.GitHelper) BundleProvider