Easily manage stacks of pull requests on GitHub.
git spr
is a client side tool that achieves a simple streamlined stacked diff workflow using github pull requests and branches. git spr
manages your pull request stacks for you, so you don't have to.
With git spr
each commit becomes a pull request, and each branch becomes a stack of pull requests. This allows for multiple commits to be stacked on top of each other in a single branch, avoiding the overhead of starting a new branch for every new change or feature. Small changes and pull requests are easy and fast to achieve. One doesn't have to worry about stacked branches on top of each other and managing complicated pull request stacks. The end result is a more streamlined faster software development cycle.
This is a fork of the SPR project with support for Merge Queues reverted. This repo is only needed if your GitHub Enterprise server doesn't support Merge Queues. Once the upstream issue is resolved, this repo won't be needed.
Releases track upstream with the caveat that the merge queue commit is reverted.
To install, fetch the release packages for your platform in the Releases page.