Skip to content

Releases: stacked-git/stgit

Stacked Git 2.4.2

26 Dec 19:05
v2.4.2
9969b4e
Compare
Choose a tag to compare

Changed

  • feat(pop): allow unescaped negative patch offsets
  • feat(show): allow unescaped negative patch offsets
  • chore: update dependencies

Stacked Git 2.4.1

11 Dec 05:00
v2.4.1
0b83b2f
Compare
Choose a tag to compare

Fixed

  • fix(zsh): short -r opt for stg series

Changed

  • chore: update gix to 0.56.0
  • chore: update transient deps

Stacked Git 2.4.0

08 Oct 23:01
v2.4.0
f9b9280
Compare
Choose a tag to compare

This release adds some new command line options to stg branch, stg sink, and stg delete.

Added

  • feat(delete): --all -A -U -H options
  • feat(sink): -T/--above option
  • feat(branch): short opts for clone and delete

Stacked Git 2.3.3

05 Oct 03:53
v2.3.3
cb4a3ad
Compare
Choose a tag to compare

Fixed

  • fix(zsh): -S option for float, import, and sync
  • build: avoid non-portable install options
  • test: improved test script portability

Changed

  • update dependencies

Stacked Git 2.3.2

20 Aug 00:33
v2.3.2
505ddcd
Compare
Choose a tag to compare

This release contains some improvements to stg uncommit along with updated dependencies.

Fixed

  • fix!(uncommit): check for HEAD/top mismatch (#360)
  • docs: docstring spelling and formatting fixes

Changed

  • feat(uncommit): print uncommited patches
  • pin serde to avoid using precompiled binary
  • update dependencies

Stacked Git 2.3.1

25 Jul 15:52
v2.3.1
cee9dfd
Compare
Choose a tag to compare

This release contains a few minor bug fixes and updated dependencies.

Fixed

  • fix(zsh): typo in completion help for stg commit --all
  • fix: use canonical Message-ID spelling
  • fix(stgit.el): recognize new empty patch marker
  • fix(import): Keep first line break in body

Changed

  • update dependencies

Stacked Git 2.3.0

25 May 22:53
v2.3.0
d34715b
Compare
Choose a tag to compare

The headline feature for this release is prebuilt StGit packages for various platforms. Unofficial deb and rpm packages containing a statically linked stg executable should help solve the problem of how to deploy a modern version of StGit on distributions using deb and rpm packages. And a shiny new msi package makes StGit natively deployable on Windows without requiring users to build it themselves.

This release gets a minor bump because the import-compressed feature has been removed in favor of always-on support for importing compressed patches and tarball series. Part of this change was switching from the bzip2 crate, which depends on the system libbz2, to the pure-Rust bzip2-rs crate which allows for static linking when not using the import-url feature.

This release also contains a few more bugfixes to stg import.

Removed

  • import-compressed is always enabled, no longer a feature

Added

  • unofficial deb and rpm packages
  • msi package for Windows

Fixed

  • fix(import): would panic without import-url feature
  • fix(import): patch numbers not stripped from name

Changed

  • use bzip2-rs instead of bzip2 crate
  • update dependencies

Stacked Git 2.2.4

15 May 14:21
v2.2.4
24f14bd
Compare
Choose a tag to compare

StGit regained the ability to upgrade from stacks created by very old versions of StGit. This includes, for example, stacks created with StGit
v0.19 which is (unfortunately) what is still shipped by Debian/Ubuntu and their derivatives.

Also included are fixes for regressions affecting branch creation and patch import.

Added

  • feat: Upgrade from ancient stack state formats (#235)

Fixed

  • fix(branch): create based on remote branch (#317)
  • fix(import): lost subject lines resembling header (#321)
  • fix(import): subject line may be discarded

Changed

  • chore: update dependencies

Stacked Git 2.2.3

27 Apr 00:31
v2.2.3
d5d04c9
Compare
Choose a tag to compare

StGit is repaired to work on Windows once more.

Fixed

  • fix: error using on Windows (#273)
  • fix: path handling for Windows compatibility
  • fix: commit-msg hook run from work root
  • fix: avoid "stg.exe" in usage on Windows
  • fix: use gitattributes to force LF endings on Windows
  • fix: wrap hooks with sh on Windows

Changed

  • chore: update to gix 0.44.0
  • chore: update other dependencies

Stacked Git 2.2.2

01 Apr 14:10
v2.2.2
bd68beb
Compare
Choose a tag to compare

Fixed

  • fix: rebase with '@' in ref names (#306)
  • fix: improved error messages for unrecognized commands