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
.
Builder for a rebase plan. Unlike regular Git rebases, a git-branchless
rebase plan can move multiple unrelated subtrees to unrelated destinations.
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.