From 1082d8f3ba7cdb7dbdff2bcfbc4a53b83489b040 Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Thu, 2 Jan 2025 09:25:59 -0800 Subject: [PATCH] tweak the changelog --- .changes/v0.10.0.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.changes/v0.10.0.md b/.changes/v0.10.0.md index a5da3ac1..9beb37f2 100644 --- a/.changes/v0.10.0.md +++ b/.changes/v0.10.0.md @@ -1,13 +1,19 @@ ## v0.10.0 - 2025-01-02 + +This release addresses a long-standing limitation of navigation comments: +they were limited only to open CRs. +With the help of [@VenelinMartinov](https://github.com/VenelinMartinov), +git-spice will now retain history of merged downstack CRs when posting navigation comments. + ### Added -- commit create: Added a --fixup flag to allow adding a fixup commit. -- rebase continue: Add `--[no-]edit` flag to skip opening an editor when continuing a rebase, or opt into it if the new `spice.rebaseContinue.edit` configuration is `true`. -- Add --no-verify flag to bypass pre-commit and commit-msg hooks to commands that create new commits. -- submit: Include merged changes in navigation comments when restacking and resubmitting changes based on them. -- state: Track version of the state store layout in use. This should be a no-op for users, but it guards against corruption in case of future changes to the layout. -- submit: New `--update-only` flag tells submit commands to update open CRs but not create new ones. Branches that would create new CRs are igonred. +- commit create: Add `--fixup` flag to create fixup commits. You can use `git rebase --interactive` or `gs branch edit` to combine these fixup commits into their targets. +- rebase continue: Add `--[no-]edit` flag to specify whether an editor should open to change the commit message. Defaults to the value of the `spice.rebaseContinue.edit` configuration option if set, or true if not. +- Add `--no-verify` flag to bypass pre-commit and commit-msg Git hooks for commands that create new commits. This includes 'commit create', 'commit amend', 'commit split', and 'branch create'. +- state: Track version of the state store layout in use. This should be a no-op for users, but it protects against future changes to the layout. +- submit: Add `--update-only` flag to update open CRs but not create new ones. Branches that would create new CRs are ignored. ### Changed -- commit amend: Deprecate '-n' form of '--no-edit'. This will be removed in a future version. -- branch delete: If multiple branches are provided, they will be deleted in a more predictable order. +- submit: Include merged downstack changes in navigation comments when restacking and resubmitting changes based on them. +- commit amend: Deprecate `-n` form of `--no-edit`. This will be deleted in a future version. +- branch delete: If multiple branches are provided, delete them in a more predictable order. ### Fixed - Reduce repeated work between git-spice commands that invoke each other.