Structs§
- Worktree
- A git worktree created for an issue pipeline.
- Worktree
Info - Info about an existing worktree from
git worktree list.
Functions§
- clean_
worktrees - Prune stale worktrees and return the count pruned.
- create_
worktree - Create a worktree for the given issue, branching from
base_branch. - default_
branch - Get the default branch name (main or master).
- delete_
branch - Delete a local branch.
- empty_
commit - Create an empty commit (used to seed a branch before PR creation).
- force_
push_ branch - Force-push a branch to origin using
--force-with-leasefor safety. - list_
merged_ branches - List merged branches matching
oven/*. - list_
worktrees - List all worktrees in the repository.
- push_
branch - Push a branch to origin.
- rebase_
on_ base - Rebase the current branch onto the latest
origin/<base_branch>. - remove_
worktree - Remove a worktree by path.