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.<name> true# Disable an experiment$ git config spice.experiment.<name> 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: Unreleased

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.