Skip to content

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: v0.18.0

Enables the gs commit fixup command. This command acts like 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.