Versions in this module Expand all Collapse all v1 v1.0.0 Jan 6, 2026 Changes in this version + type BranchSpec struct + DefaultTarget string + Mapping []PathMapping + Ref string + type CloneOptions struct + Depth int + Filter string + NoCheckout bool + type CommitInfo struct + Author string + Date string + Hash string + ShortHash string + Subject string + type FileChecksum struct + Hash string + Path string + type HookConfig struct + PostSync string + PreSync string + type HookContext struct + CommitHash string + DirsCreated int + Environment map[string]string + FilesCopied int + Ref string + RootDir string + VendorName string + VendorURL string + type IncrementalSyncCache struct + CachedAt string + CommitHash string + Files []FileChecksum + Ref string + VendorName string + type LockDetails struct + CommitHash string + LicensePath string + Name string + Ref string + Updated string + type ParallelOptions struct + Enabled bool + MaxWorkers int + type PathConflict struct + Mapping1 PathMapping + Mapping2 PathMapping + Path string + Vendor1 string + Vendor2 string + type PathMapping struct + From string + To string + type ProgressTracker interface + Complete func() + Fail func(err error) + Increment func(message string) + SetTotal func(total int) + type SyncStatus struct + AllSynced bool + VendorStatuses []VendorStatus + type UpdateCheckResult struct + CurrentHash string + LastUpdated string + LatestHash string + Ref string + UpToDate bool + VendorName string + type VendorConfig struct + Vendors []VendorSpec + type VendorDiff struct + CommitCount int + Commits []CommitInfo + NewDate string + NewHash string + OldDate string + OldHash string + Ref string + VendorName string + type VendorLock struct + Vendors []LockDetails + type VendorSpec struct + Groups []string + Hooks *HookConfig + License string + Name string + Specs []BranchSpec + URL string + type VendorStatus struct + IsSynced bool + MissingPaths []string + Name string + Ref string