Module branchless::core::rewrite [−][src]
Expand description
Tools for editing the commit graph.
Modules
Hooks used to have Git call back into git-branchless
for various functionality.
Structs
Options used to build a rebase plan.
Options to use when executing a RebasePlan
.
Information about a merge conflict that occurred while moving commits.
Builder for a rebase plan. Unlike regular Git rebases, a git-branchless
rebase plan can move multiple unrelated subtrees to unrelated destinations.
Enums
The result of executing a rebase plan.
Functions
Execute the provided rebase plan. Returns the exit status (zero indicates success).
Find commits which have been “abandoned” in the commit graph.
For a rewritten commit, find the newest version of the commit.
Given a list of rewritten OIDs, move the branches attached to those OIDs
from their old commits to their new commits. Invoke the
reference-transaction
hook when done.