ClaudeWrapper.Worktrees.Worktree (ClaudeWrapper v0.8.0)

Copy Markdown View Source

One git worktree as reported by git worktree list --porcelain.

See ClaudeWrapper.Worktrees for how these are produced.

Summary

Types

t()

@type t() :: %ClaudeWrapper.Worktrees.Worktree{
  branch: String.t() | nil,
  head: String.t() | nil,
  is_bare?: boolean(),
  is_detached?: boolean(),
  is_locked?: boolean(),
  is_main?: boolean(),
  is_prunable?: boolean(),
  lock_reason: String.t() | nil,
  path: String.t(),
  prune_reason: String.t() | nil
}