git_rebase
Rebase the current branch onto a specified resolved commit without interactive editing or automatic stashing, enabling controlled history updates in ForgeMCP.
Instructions
Rebase onto one resolved commit without interactive editing or automatic stash.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"revision": "<revision>"
},
"name": "git_rebase"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| revision | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| changes | Yes | ||
| updates | No | ||
| conflicts | Yes | ||
| operation | Yes | ||
| head_after | Yes | ||
| head_before | Yes | ||
| process_ids | Yes | ||
| synchronization_error | No |