Module branchless::commands[][src]

Expand description

Sub-commands of git-branchless.

Modules

Amend the current commit.

Deal with Git’s garbage collection mechanism.

Handle obsoleting commits when explicitly requested by the user (as opposed to automatically as the result of a rewrite operation).

Callbacks for Git hooks.

Install any hooks, aliases, etc. to set up git-branchless in this repo.

Move commits and subtrees from one place to another.

Convenience commands to help the user move through a stack of commits.

Handle “restacking” commits which were abandoned due to rewrites.

Display a graph of commits that the user has worked on recently.

Allows undoing to a previous state of the repo.

Wrap a user-provided Git command, so that git-branchless can do special processing.

Functions

Execute the main process and exit with the appropriate exit code.