Skip to content

Releases: stacked-git/stgit

Stacked Git 2.4.5

19 Feb 00:44
v2.4.5
38ff3c3
Compare
Choose a tag to compare

Fixed

  • fix: stdout from hooks (#418)

Changed

  • chore: add category and keywords to Cargo.toml
  • build: exclude some paths from crate
  • docs(readme): enumerate more package repositories
  • chore: update dependencies

Stacked Git 2.4.4

11 Feb 22:18
v2.4.4
be50a99
Compare
Choose a tag to compare

Fixed

  • fix: pass stdio for interactive editing (#415)
  • fix: update gix-tempfile and gix-lock to 13.1.0 (#413)

Changed

  • chore: update dependencies

Stacked Git 2.4.3

05 Feb 04:28
v2.4.3
5866011
Compare
Choose a tag to compare

Added

  • feat(branch): allow delete of current branch

Fixed

  • fix(branch): delete branch config with branch
  • fix: use gix-command for interactive edit (#407)
  • fix: improved interactive editor diagnostics
  • chore: update gix to 0.58.0 (#407)
  • docs: fix dates in changelog

Changed

  • refactor(branch): use gix to rename config section
  • refactor: use gix to remove stgit branch config
  • refactor: use gix-command for hooks
  • refactor: use non-deprecated indexmap methods
  • ci: update cargo-generate-rpm to 0.14.0
  • ci: update to upload-artifact@v4
  • ci: restore use of IO::Pty in MacOS build

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