Skip to content

Commit 69aa4ee

Browse files
authored
Release v0.19.0 (#904)
1 parent 889c739 commit 69aa4ee

14 files changed

+28
-40
lines changed

.changes/unreleased/Added-20241228-193338.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.changes/unreleased/Added-20250928-161206.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Added-20251018-115634.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Added-20251018-165937.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/Changed-20251005-195348.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Changed-20251005-201112.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Fixed-20251018-101706.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/v0.19.0.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## <a name="v0.19.0">v0.19.0</a> - 2025-10-19
2+
### Added
3+
- Add experimental 'gs commit pick' to cherry-pick a commit and update upstack branches in one go. Opt into it with `git config --global spice.experiment.commitPick true`. The command presents an interactive prompt when invoked without any arguments. ![demo of gs commit pick](https://media.githubusercontent.com/media/abhinav/git-spice/refs/heads/main/doc/tapes/20251018-commit-pick.gif)
4+
- Add 'gs downstack track' command to track a manually created stack of branches in one go. ![demo of gs downstack track](https://media.githubusercontent.com/media/abhinav/git-spice/refs/heads/main/doc/tapes/20251005-downstack-track.gif)
5+
- {stack, upstack} restack: prompt for confirmation when invoked from trunk to prevent accidental full-repository restacking. To do this without a prompt, prefer using the `gs repo restack` command instead.
6+
- submit: Add `spice.submit.navigationCommentStyle.marker` configuration option to customize the marker in navigation comments
7+
### Changed
8+
- branch create: -m/--message now implies --commit
9+
- submit: Warn and prompt for confirmation when submitting branches with zero commits
10+
### Fixed
11+
- repo sync: Fix failure to delete merged branches after a sync operation because an upstack branch of the merged branch is checked out in a worktree.

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
66
and is generated by [Changie](https://github.com/miniscruff/changie).
77

8+
## <a name="v0.19.0">v0.19.0</a> - 2025-10-19
9+
### Added
10+
- Add experimental 'gs commit pick' to cherry-pick a commit and update upstack branches in one go. Opt into it with `git config --global spice.experiment.commitPick true`. The command presents an interactive prompt when invoked without any arguments. ![demo of gs commit pick](https://media.githubusercontent.com/media/abhinav/git-spice/refs/heads/main/doc/tapes/20251018-commit-pick.gif)
11+
- Add 'gs downstack track' command to track a manually created stack of branches in one go. ![demo of gs downstack track](https://media.githubusercontent.com/media/abhinav/git-spice/refs/heads/main/doc/tapes/20251005-downstack-track.gif)
12+
- {stack, upstack} restack: prompt for confirmation when invoked from trunk to prevent accidental full-repository restacking. To do this without a prompt, prefer using the `gs repo restack` command instead.
13+
- submit: Add `spice.submit.navigationCommentStyle.marker` configuration option to customize the marker in navigation comments
14+
### Changed
15+
- branch create: -m/--message now implies --commit
16+
- submit: Warn and prompt for confirmation when submitting branches with zero commits
17+
### Fixed
18+
- repo sync: Fix failure to delete merged branches after a sync operation because an upstack branch of the merged branch is checked out in a worktree.
19+
820
## <a name="v0.18.0">v0.18.0</a> - 2025-09-25
921

1022
A couple highlights from this release:

doc/src/cli/config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ and all branches below it in the stack.
395395

396396
### spice.submit.navigationCommentStyle.marker
397397

398-
<!-- gs:version unreleased -->
398+
<!-- gs:version v0.19.0 -->
399399

400400
Specifies the marker to use for the current change in navigation comments.
401401

0 commit comments

Comments
 (0)