Expand description
The command-line options for git-branchless
.
Structs§
- Global
Args - Arguments which apply to all commands. Used during setup.
- Hook
Args - Internal use.
- Init
Args - Initialize the branchless workflow for this repository.
- Install
ManPages Args - Install git-branchless’s man-pages to the given path.
- Move
Options - Options for moving commits.
- Opts
- Branchless workflow for Git.
- Query
Args - Query the commit graph using the “revset” language and print matching commits.
- Record
Args - Create a commit by interactively selecting which changes to include.
- Resolve
Revset Options - Options for resolving revset expressions.
- Revset
- A revset expression. Can be a commit hash, branch name, or one of the various revset functions.
- Smartlog
Args - Display a nice graph of the commits you’ve recently worked on.
- Submit
Args - Push commits to a remote.
- Switch
Options - Options for checking out a commit.
- Test
Args - Run a command on each commit in a given set and aggregate the results.
- Traverse
Commits Options - Options for traversing commits.
Enums§
- Color
Setting - Whether to display terminal colors.
- Command
- FIXME: write man-page text
- Forge
Kind - The Git hosting provider to use, called a “forge”.
- Hook
Subcommand - Internal use.
- Snapshot
Subcommand snapshot
subcommands.- Test
Execution Strategy - How to execute tests.
- Test
Search Strategy - How to conduct searches on the commit graph.
- Test
Subcommand test
subcommands.- Wrapped
Command - A command wrapped by
git-branchless wrap
. The arguments are forwarded togit
.
Functions§
- rewrite_
args - Carry out some rewrites on the command-line arguments for uniformity.
- write_
man_ pages - Generate and write man-pages into the specified directory.