Skip to content

Releases: gitext-rs/git-stack

v0.4.6

22 Oct 21:19
Compare
Choose a tag to compare

[0.4.6] - 2021-10-22

Fixes

  • Further reduce the chance for stackoverflows

v0.4.5

22 Oct 17:09
Compare
Choose a tag to compare

[0.4.5] - 2021-10-22

Fixes

  • Summarize other people's branches to unclutter visualization
  • Avoid summarizing a branch with HEAD

v0.4.4

22 Oct 16:05
Compare
Choose a tag to compare

[0.4.4] - 2021-10-22

Fixes

  • Always prune from the push-remote, not just when configured
  • Speed up fetching large push-remotes by only fetching what is needed
  • Don't fetch the push-remote on dry-run
  • Don't mark local edits as protected

v0.4.3

22 Oct 14:12
Compare
Choose a tag to compare

[0.4.3] - 2021-10-22

Fixes

  • Color log level, regardless of min log level

v0.4.2

22 Oct 13:49
Compare
Choose a tag to compare

[0.4.2] - 2021-10-22

Fixes

  • Clean up stack visualization
    • Remove nesting by not showing merge-bases of protected branches
    • Treat large branches as protected, abbreviating them
    • Summarize empty stacks
    • Summarize old branches
  • Reduced or eliminated stackoverflows

v0.4.1

21 Oct 17:25
Compare
Choose a tag to compare

[0.4.1] - 2021-10-21

Fixes

  • Read all values from .gitconfig, rather than just some

v0.4.0

21 Oct 14:26
Compare
Choose a tag to compare

[0.4.0] - 2021-10-21

Breaking Changes

  • Renamed config stack.fixp to stack.auto-fixup to clarify role

Fixes

  • Changed --pull to not perform stack.auto-fixup
  • Allow --fixup to run without --rebase

v0.3.0

20 Oct 15:29
Compare
Choose a tag to compare

[0.3.0] - 2021-10-20

Breaking Changes

  • Command line argument values have changed
  • Renamed git-branch-backup to git-branch-stash

Features

  • Auto-stash support

Fixes

  • Switched command line arguments to match config file
  • Vendor libgit2
  • Don't panic on some merge conflicts
  • Correctly detect init.defaultBranch as a protected branch
  • Correctly detect some more protected commit cases
  • Reduce scope of dirty checks
  • Some visualization improvements
  • Fix some branch deletion corner cases
  • Auto-delete branches from squash-merges

v0.2.10

20 Oct 11:58
Compare
Choose a tag to compare

[0.2.10] - 2021-10-20

Features

  • Auto-stash support

Fixes

  • Don't panic on some merge conflicts
  • Correctly detect init.defaultBranch as a protected branch
  • Correctly detect some more protected commit cases
  • Reduce scope of dirty checks
  • Some visualization improvements
  • Fix some branch deletion corner cases
  • Auto-delete branches from squash-merges

v0.2.9

07 Oct 18:48
Compare
Choose a tag to compare

[0.2.9] - 2021-10-07

Features

  • git stack --pull will also fetch the push-remote, ensuring we show the latest status relative to it.

Fixes

  • Highlight detached HEAD
  • Changed branch status precedence
  • Tweaked colors
  • Smarter color control