Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 00:42
· 166 commits to main since this release
3c4a7c9

Added

  • log short: Add spice.logShort.crFormat configuration option. This takes precedence over spice.log.crFormat for gs log short/gs ls.
  • log long: Add spice.logLong.crFormat configuration option. This takes precedence over spice.log.crFormat for gs log long/gs ll.
  • submit: Add --no-verify flag to bypass pre-push hooks.

Changed

  • repo sync: If a CR is closed without being merged, sync will now offer to delete their branches as well.
  • branch create: Reject untracked base branches sooner in the process. This prevents unnecessary work, such as writing a commit message only to have the operation fail later.
  • commit amend: Confirm user intent when called from the trunk branch, providing an option to create a new branch instead. This prevents accidental changes to the trunk branch.
  • commit amend: Confirm user intent when called during a rebase operation with unresolved conflicts. This prevents accidental amendments that could complicate the rebase process.

Fixed

  • branch submit: If a GitHub PR cannot be submitted because the base branch hasn't been pushed, present a more friendly error message.
  • GitLab: CLI authentication now recognizes the new token format (glab-XXXX).
  • Rebase operations now detect conflicts caused by autostashed dirty changes to prevent corrupted state.