Releases: gitext-rs/git-stack
Releases · gitext-rs/git-stack
v0.6.0
[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
[0.5.6] - 2022-02-28
Fixes
- Respect existing upstream configured for current branch
- Respect
remote.pushDefault
v0.5.5
[0.5.5] - 2022-01-26
Fixes
- Don't panic on
--base --onto --stack all
v0.5.4
[0.5.4] - 2022-01-11
v0.5.3
[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
[0.5.2] - 2021-11-11
Fixes
- Do not auto-protect (by age or user) HEAD
v0.5.1
[0.5.1] - 2021-11-11
Fixes
- Read
protect-commit-age
from gitconfig
v0.5.0
[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
--pull
s 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
[0.4.8] - 2021-10-25
Fixes
- We should only squash the fixup and not the ones before it
v0.4.7
[0.4.7] - 2021-10-23
Fixes
- Detect multi-commit branches are pushable