class documentation
Manages rebase state in memory for MemoryRepo.
| Method | __init__ |
Initialize MemoryRebaseStateManager. |
| Method | clean |
Clean up rebase state. |
| Method | exists |
Check if rebase state exists. |
| Method | load |
Load rebase state from memory. |
| Method | load |
Load the interactive rebase todo list. |
| Method | save |
Save rebase state in memory. |
| Method | save |
Save the interactive rebase todo list. |
| Instance Variable | repo |
Undocumented |
| Instance Variable | _state |
Undocumented |
| Instance Variable | _todo |
Undocumented |
Load the interactive rebase todo list.
| Returns | |
RebaseTodo | None | RebaseTodo object or None if no todo exists |
def save(self, original_head:
bytes | None, rebasing_branch: Ref | None, onto: ObjectID | None, todo: list[ Commit], done: list[ Commit]):
¶
Save rebase state in memory.