rebase_status
Check the current state of a git rebase to see if it's replaying a commit or stopped due to a conflict, clarifying what git's output doesn't show.
Instructions
Report what the rebase in repo is currently doing.
Call this before amending, continuing or resolving. In particular
head_is_replaying_commit distinguishes a stop where the commit was applied
from one where it conflicted part-way, which git's own output does not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| head | Yes | ||
| step | No | ||
| state | Yes | ||
| action | No | ||
| git_said | No | ||
| guidance | Yes | ||
| can_amend | Yes | ||
| replaying | No | ||
| auto_resolved | No | ||
| conflicted_files | No | ||
| head_is_replaying_commit | Yes |