Skip to main content

Module types

Module types 

Source

Structs§

AttachOptions
Options for Manager::attach().
Config
Configuration for a Manager instance.
CreateOptions
Options for Manager::create().
DeleteOptions
Options for Manager::delete().
GcOptions
Options for Manager::gc().
GcReport
Report returned by Manager::gc().
GitCapabilities
Feature flags derived from the detected git version.
GitVersion
Parsed semantic version of the git binary.
PortLease
A port allocated to a worktree, with an 8-hour TTL.
WorktreeHandle
A handle to a managed git worktree, containing all metadata tracked by iso-code.

Enums§

CopyOutcome
Returned by Manager::create() to report what actually happened during file copy steps.
GitCryptStatus
Status of git-crypt in a repository or worktree.
ReflinkMode
Controls Copy-on-Write behavior when copying files into a new worktree.
WorktreeState
Lifecycle state of a managed worktree.

Traits§

EcosystemAdapter
Trait for language/framework-specific setup in new worktrees.