Skip to content

Releases: gitext-rs/git-stack

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

v0.2.8

10 Sep 20:40
Compare
Choose a tag to compare

[0.2.8] - 2021-09-10

Fixes

  • Stack View:
    • Make highlights stand out more by using less color
    • Highlight dev branches pointing to protected commits
    • Make HEAD more obvious by listing it first
    • Removed a superfluous remote status

v0.2.7

01 Sep 19:00
Compare
Choose a tag to compare

[0.2.7] - 2021-09-01

Fixes

  • Stack View:
    • Ensure protected commits are hidden when showing multiple protected branches

v0.2.6

01 Sep 14:27
Compare
Choose a tag to compare

[0.2.6] - 2021-09-01

Fixes

  • Crash on merge of parent branch into child branch

v0.2.5

31 Aug 20:41
Compare
Choose a tag to compare

[0.2.5] - 2021-08-31

Fixes

  • Don't stack unrelated branches (broken in 0.2.3)

Features

  • Stack View
    • List HEAD branch after all dev branches to make it easier to spot
    • Highlight HEAD branch

v0.2.4

31 Aug 20:03
Compare
Choose a tag to compare

[0.2.4] - 2021-08-31

Fixes

  • Resolved some more stack construction corner cases
  • Stack View
    • Removed some degenerate cases by prioritizing protected branches over development branches
    • We elide "o" joints, where possible
    • Improved legibility of debug view by grouping non-nesting fields

v0.2.3

30 Aug 13:36
Compare
Choose a tag to compare

[0.2.3] - 2021-08-30

Fixes

  • Don't crash with multiple protected branches
  • --dump-config now dumps in gitconfig format
  • Stack View: don't duplicate commits

v0.2.2

27 Aug 16:12
Compare
Choose a tag to compare

[0.2.2] - 2021-08-27

Fixes

  • Rebase
    • Don't backup during dry-run
  • Stack View:
    • Ensure default format shows all branches
    • Don't use warning-color on protected commits
    • Use distinct color for commits and protected branches
    • Reduce nesting in stack view in some degenerate cases
    • Show on rebase+dry-run, show tree as-if rebase succeeded

v0.2.1

25 Aug 15:29
Compare
Choose a tag to compare

[0.2.1] - 2021-08-25

Fixes

  • Close a quote in the undo message

v0.2.0

25 Aug 15:25
Compare
Choose a tag to compare

0.2.0 - 2021-08-25

Features

  • Undo option
    • Built on new git branch-backup command which is like git stash for branch state
    • atm only backs up the result of a rebase and not --pull
  • Stack View
    • Added new --format branch-commits option, now the default
    • Added new --format debug option to help with reporting issues
    • Abbreviate commit IDs
    • Show per-branch status, separating from commit status
  • Auto-delete branches on --pull that were merged into a protected branch

Fixes

  • Reduced conflicts during --rebase
  • Load config when in a worktree
  • Restore correct HEAD when multiple branches on the same commit

Breaking Chanages

  • Renamed --format options:
    • brief -> branches
    • full -> commits