Repository navigation
Releases: DomBlack/git-stack
Releases · DomBlack/git-stack
Release list
v0.2.2
Changelog
v0.2.1
Changelog
- a6791dc Show a spinner while log fetches pull requests
v0.2.0
Changelog
- b6b88ee Ask about a diverged trunk between steps, not under one
- 0aaa73f Link every PR number and URL we print to a terminal
- 7740704 Refuse to merge a stack while its checks are red or still running
- e163230 Report program status to the terminal with OSC 7501
- 5726641 Run CI once per PR push, not twice
- 79e29d4 Show PR titles and each branch's commits in git stack log
- 83bd91d Show what we're doing in the window title
- f530ce7 Skip dot directories in the import rules test
- 4d1f3a4 Stop sync claiming success when it couldn't move a branch
- 6f4689c Stop the README overclaiming what gh stack can't do
v0.1.6
v0.1.5
Changelog
- 3a05cd6 Add git stack continue and git stack abort
- f941d63 Add git stack merge and the stack_merge tool
- d2a5117 Add the rebase, reset and diff plumbing a native restack needs
- 27f5b36 Carry on with the rest of the stack after a conflict is resolved
- 99953c3 Clean up branches that trunk was fast forwarded onto
- 1338c06 Document the native restack
- 11ca63a Give the pull request list its own headline during sync
- cbf1293 Hand the one conflicting branch to git rebase
- 3efb841 Ignore the superpowers plan directory
- 2d45b3b Keep restack recovery tied to the rebase it started
- 3e5b3dd Merge pull request #10 from DomBlack/native-restack
- 1b117cf Merge pull request #8 from DomBlack/ready-for-review-default
- 77e94ba Open new pull requests ready for review by default
- 0a22f6a Pull sync's restack planner out so restack can share it
- b2677b7 Put every moved branch back when a restack is aborted
- cd7aae0 Record an interrupted restack in the worktree's git dir
- 4ffed13 Refuse a restack up front when local edits are in its way
- 2eb9f63 Restack natively without checking anything out
- 02f8268 Say what a restack moved, and take --only, --branch and --all
- 684ab37 Show the trunk when there are no stacks yet
- 07eefe1 Tell people when a newer release is out
- ab7b904 Wait for the final picker model in the golden test
v0.1.4
Changelog
- 96236da Add the git plumbing a native sync needs
- 349943c Add the slash when the branch prefix is set without one
- 21f0342 Carry a PR's merge commit and head commit from GitHub
- 65e310c Catch directory clashes and whitespace only amends before deleting
- 870b16e Cover the risky sync paths
- 98807a0 Delete merged branches, finished stacks and orphans on sync
- 06b131e Document the native sync and who writes the metadata file
- 4e09fb9 Edit gh stack's metadata file in place under its lock
- 65a4f5d Fast forward branches the remote moved on sync
- 17e064e Fetch PRs fresh on sync and keep the result on a conflict
- bf96910 Note the empty commit rule and the two worktree case
- 5d24280 Only keep a merged branch when it holds work its PR never saw
- 168bd1f Read, merge and write commits without a working tree
- a4cecff Refuse to restack over untracked files and drop empty commits
- fff611c Replay a branch's commits onto a new parent without a checkout
- 9cd83b3 Restack every stack on sync without a checkout
- 67b5ac2 Skip branches gh stack has pruned when picking what to sync from
- 1e62827 Sync natively: fetch once and fast forward trunk
v0.1.3
Changelog
- cedef20 Re-link the stack on GitHub after fixing a PR's base
v0.1.2
Changelog
- be1dded Put PR bases back on the parent when gh stack skips queued branches
v0.1.1
v0.1.0
Changelog
- e09b2a4 Add a version command that knows where the binary came from
- 288e7d0 Add git stack update
- 6270e56 Add stack.ai.auto so --ai can be the default
- 737f742 Bump the GitHub actions and pin the Ubuntu runner
- 5b36627 Checkout picker, GitHub forge adapter and the PR cache
- bc0c78b Create, modify, restack and the Claude Code adapter
- 93c3f86 Do not list the default branch twice when no stack exists
- 5f2c70c Give the CLI one voice: a reporter, a style guide, spinners and marks
- 099fe66 Go back to ubuntu-latest
- 4a431d6 Install command, git aliases, shell completion hooks and agent registration
- 6d93647 Keep Go's caches out of the temp HOME in the shell integration tests
- 7a7b864 Match picker test output after stripping ANSI sequences
- 89359da Normalise whitespace in the zsh integration test
- 5094f51 Only ask draft vs ready for review when a PR is about to be created
- a6dec9b Publish releases from tags with goreleaser
- f3cbef3 Retry git commands while another process holds the index lock
- d029db6 Show the stacks gt log style when git stack is run on its own
- a1ce90a Show what git stack prints in the README
- 38c39bd Skeleton, exec/git/config/cache packages and the root command
- ab1f9f9 Stack domain, gh-stack metadata adapter and the navigation commands
- b9f6479 Stdio MCP server
- af27213 Stop the select prompt printing its question twice
- eee8328 Stream gh stack output live, busy indicator and clickable PR links
- 8e2d588 Submit and sync