The right way to use git
Free yourself from the constraints, isolation, & limitations of feature branches & join the revolution of developing & shipping software faster with small pull requests using Git Patch Stack.
In Action
No branches? No problem.
Get a taste for the Git Patch Stack workflow, the tooling, and what it might feel like to join the revolution of stacking patches rather than making and managing branches.
Develop faster
Helping you make smaller pull requests
Build small, logical, buildable, testable, releasable, patches while supporting pre-commit peer review via the tools everyone is used to (GitHub, BitBucket, GitLab, etc).
List
gps list (ls)List out all the patches in your current stack along with their associated states.
Create Patch Series
gps branch (b)Create a patch series from a consecutive sequence of patches in your stack.
Refine Patches
gps rebaseRefine patches iteratively as we prepare our patches for review.
Pull
gps pullPull git history from upstream and rebase your stack on top of the latest.
Request Review
gps request-review (rr)Request review of a specific patch in your patch stack.
Integrate
gps integrate (int)Integrate your reviewed and approved patch into upstream.
Stay on top of pull requests with Pullwalla. Your unified pull request manager.
Learn
Helpful Resources
Need some help? Or maybe you just want some deeper insights into why Git Patch Stack is the way it is and how best to use it. Well, check out some of these helpful resources.
Community support
We're here to help
Have questions, suggestions, etc. Don't hesitate to let us know. Learning from our users and understanding all of their use cases is the only way we can improve Git Patch Stack beyond our own usecases.