Skip to content

Releases: gitext-rs/git-stack

v0.6.0

01 Mar 21:01
Compare
Choose a tag to compare

[0.6.0] - 2022-03-01

Breaking Changes

  • --stack, --format, --fixup are now case sensitive
  • Most --format options are replaced with --format graph --show-commits ...

Features

  • --format list to list branches that are part of the selected stacks (--stack).

Fixes

  • Be more explicit in why a push didn't happen
  • Decouple showing of commits from --format

v0.5.6

28 Feb 19:02
Compare
Choose a tag to compare

[0.5.6] - 2022-02-28

Fixes

  • Respect existing upstream configured for current branch
  • Respect remote.pushDefault

v0.5.5

26 Jan 20:07
Compare
Choose a tag to compare

[0.5.5] - 2022-01-26

Fixes

  • Don't panic on --base --onto --stack all

v0.5.4

11 Jan 22:26
Compare
Choose a tag to compare

[0.5.4] - 2022-01-11

v0.5.3

14 Nov 02:19
Compare
Choose a tag to compare

[0.5.3] - 2021-11-13

Fixes

  • Only prune branches when they don't exist on the server, rather than also if they have a /

v0.5.2

11 Nov 15:16
Compare
Choose a tag to compare

[0.5.2] - 2021-11-11

Fixes

  • Do not auto-protect (by age or user) HEAD

v0.5.1

11 Nov 14:52
Compare
Choose a tag to compare

[0.5.1] - 2021-11-11

Fixes

  • Read protect-commit-age from gitconfig

v0.5.0

10 Nov 00:36
Compare
Choose a tag to compare

[0.5.0] - 2021-11-09

Breaking Changes

Features

  • New --repair flag
    • Re-stacks branches on top of each other
    • Tries to merge branches that have diverged

Fixes

  • Stack visualization
    • Made it more compact
    • Change the commit glyph
    • Made it more consistently linear
    • Fix sorting so the longest branches are last
    • Always show leaf commits
  • Refined stack visualization
  • Don't lose tranbhes with --onto
  • Don't treat base/onto as protected branches
  • Don't pull all when there is nothing to pull
  • Respect --format=commits
  • Preserve old commit time on --rebase
  • Branch backup now includes the rebase during --pull
  • Show --pulls behavior on dry-run
  • Allow dirty tree on dry-run

Performance

  • Reduce the amount of data we process
  • Reduce stack usage when rendering

v0.4.8

25 Oct 17:13
Compare
Choose a tag to compare

[0.4.8] - 2021-10-25

Fixes

  • We should only squash the fixup and not the ones before it

v0.4.7

24 Oct 02:04
Compare
Choose a tag to compare

[0.4.7] - 2021-10-23

Fixes

  • Detect multi-commit branches are pushable