Release Notes
Fixed
- restack: a finished restack - and so
sync and absorb - now ends on
the branch it started from rather than the last one it rebased. Run from the
trunk, sync stays on the trunk, so a bare cleanup that follows sees every
line again (#342).
- cleanup: a landed branch that
sync or cleanup has to keep now names
the command that finishes it, git stk cleanup <branch>. A bare cleanup
only walks the current line, so run from anywhere else it never reached the
kept branch (#343).
- list, status: a merged branch that
sync or cleanup had to keep is no
longer told to restack once the trunk moves past it, nor to sync or
submit by status. It is marked locally (branch.<name>.stkLanded, holding
the tip that landed, so a later commit retires it), and the hint names
git stk cleanup <branch> (#344).
Install git-stk 0.12.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lararosekelley/git-stk/releases/download/v0.12.7/git-stk-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/lararosekelley/git-stk/releases/download/v0.12.7/git-stk-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install lararosekelley/tap/git-stk
Download git-stk 0.12.7