Versions in this module Expand all Collapse all v0 v0.5.1 Oct 4, 2026 Changes in this version type Input + Unmarked bool v0.5.0 Oct 4, 2026 Changes in this version + func IsDigest(b []byte) bool + func IsMarkerPath(path string) bool + func ShadowsMarker(path string) bool + func WarnShadowedMemory(ctx context.Context, sessionID, storeID, path string) v0.4.0 Sep 17, 2026 Changes in this version + const MarkerName + const MaxContentBytes + const MaxMemoriesPerStore + const MaxPathBytes + func HashTreeCommand(mount string) string + func MarkerBytes(storeID string) []byte + func ParseHashTree(stdout []byte) (map[string]string, error) + func RemoveCommands(mount string, paths []string) []string + func Slug(name, fallback string) string + func ValidateContent(content string) error + func ValidatePath(path string) error + type Action struct + BaselineSHA string + Conflict bool + ID string + Kind Kind + LocalSHA string + Path string + RemoteSHA string + type Baseline struct + Refused map[string]string + Synced map[string]string + func DecodeBaseline(data []byte) (Baseline, error) + func (b Baseline) Encode() []byte + type Head struct + ID string + SHA string + type Input struct + Baseline Baseline + Local map[string]string + PullOnly bool + Remote map[string]Head + type Kind uint8 + const DeleteRemote + const Pull + const Push + const RemoveLocal + type Result struct + Actions []Action + Next Baseline + Rebuild bool + Skipped []string + Withheld int + func Plan(in Input) Result