Experiments¶
git-spice includes experimental features that can be enabled on an opt-in basis.
Before you use experiments
Be aware that experimental features:
- may be incomplete or buggy
- may change or be removed in future releases
- may not be well-documented
- may destroy your work
# Enable an experiment
$ git config spice.experiment. true
# Disable an experiment
$ git config spice.experiment. false Experiments are enabled with git config,
by setting spice.experiment.<name> to true or false.
If you use an experimental feature, feel free to report issues and provide feedback about them.
Available experiments¶
commitFixup¶
Added:
Enables the gs commit amend,
but is able to amend any commit in the current branch,
or downstack from it -- except those that are already on main.
commitPick¶
Added:
Enables the git cherry-pick.
It will automatically restack upstack branches
after cherry-picking a commit.