Tak.RemoveResult (tak v0.4.2)

View Source

Result data for worktree removal.

%Tak.RemoveResult{} keeps stable worktree identity separate from the database cleanup outcome for the removal operation.

Summary

Types

database_cleanup()

@type database_cleanup() :: :dropped | :kept | :failed | nil

t()

@type t() :: %Tak.RemoveResult{
  database_cleanup: database_cleanup(),
  worktree: Tak.Worktree.t()
}