Module branchless::core::rewrite[][src]

Expand description

Utilities to deal with rewritten commits. See Event::RewriteEvent for specifics on commit rewriting.

Structs

Represents a sequence of commands that can be executed to carry out a rebase operation.

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.