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 (git index state).
- create_
worktree - Create a worktree for the given issue, branching from
origin/<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).
- fetch_
branch - Fetch a branch from origin to update the remote tracking ref.
- files_
with_ conflict_ markers - Check which files still contain conflict markers in their content.
- 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>.