Structs§
- Worktree
- A git worktree created for an issue pipeline.
- Worktree
Info - Info about an existing worktree from
git worktree list.
Enums§
- Rebase
Outcome - Outcome of a rebase attempt.
Functions§
- abort_
rebase - Abort an in-progress rebase.
- changed_
files_ since - List files changed between a ref and HEAD.
- clean_
worktrees - Prune stale worktrees and return the count pruned.
- commit_
count_ since - Count commits between a ref and HEAD.
- conflicting_
files - List files with unresolved merge conflicts.
- 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. - head_
sha - Get the current HEAD commit SHA.
- list_
merged_ branches - List merged branches matching
oven/*. - list_
worktrees - List all worktrees in the repository.
- push_
branch - Push a branch to origin.
- rebase_
continue - Stage resolved conflict files and continue the in-progress rebase.
- remove_
worktree - Remove a worktree by path.
- start_
rebase - Start a rebase of the current branch onto the latest
origin/<base_branch>.