Versions in this module Expand all Collapse all v0 v0.27.1 Sep 16, 2025 Changes in this version + type AddToStatusParams struct + Branch string + IssueInfo *issue.Info + Remote string + RepoURL string + WorkspacePath string + WorktreePath string + type CreateParams struct + Branch string + Force bool + IssueInfo *issue.Info + Remote string + RepoPath string + RepoURL string + WorktreePath string + type DeleteParams struct + Branch string + Force bool + RepoPath string + RepoURL string + WorktreePath string + type NewWorktreeParams struct + FS interface{} + Git interface{} + Logger interface{} + Prompt interface{} + RepositoriesDir string + StatusManager interface{} + type ValidateCreationParams struct + Branch string + RepoPath string + RepoURL string + WorktreePath string + type ValidateDeletionParams struct + Branch string + RepoURL string + type Worktree interface + AddToStatus func(params AddToStatusParams) error + BuildPath func(repoURL, remoteName, branch string) string + CheckoutBranch func(worktreePath, branch string) error + CleanupDirectory func(worktreePath string) error + Create func(params CreateParams) error + Delete func(params DeleteParams) error + EnsureBranchExists func(repoPath, branch string) error + Exists func(repoPath, branch string) (bool, error) + RemoveFromStatus func(repoURL, branch string) error + SetLogger func(logger logger.Logger) + ValidateCreation func(params ValidateCreationParams) error + ValidateDeletion func(params ValidateDeletionParams) error + type WorktreeProvider func(params NewWorktreeParams) Worktree