Gerrit-style code review workflow for GitHub
Maiao brings the power of stacked pull requests to GitHub, enabling you to break large features into small, reviewable commits where each commit becomes its own PR.
Maiao provides the git review command that:
git commit --fixup# Make multiple commits
git commit -m "Add user authentication"
git commit -m "Add authorization middleware"
git commit -m "Add admin endpoints"
# Create stacked PRs for all commits
git review
Result: Three GitHub PRs created:
Add user authentication β mainAdd authorization middleware β PR #1Add admin endpoints β PR #2git commit --fixup <sha>Maiao implements the stacked diffs methodology. Learn more:
As Maiao encourages users to create smaller and nicer commits in their pull requests, it has been given the name of a tiny island:

Contributions are welcome! See CONTRIBUTING.md for details.
MIT License - see DISCLAIMER.md for details.
Go
98.3%
Gerrit-style code review workflow for GitHub
Maiao brings the power of stacked pull requests to GitHub, enabling you to break large features into small, reviewable commits where each commit becomes its own PR.
Maiao provides the git review command that:
git commit --fixup# Make multiple commits
git commit -m "Add user authentication"
git commit -m "Add authorization middleware"
git commit -m "Add admin endpoints"
# Create stacked PRs for all commits
git review
Result: Three GitHub PRs created:
Add user authentication β mainAdd authorization middleware β PR #1Add admin endpoints β PR #2git commit --fixup <sha>Maiao implements the stacked diffs methodology. Learn more:
As Maiao encourages users to create smaller and nicer commits in their pull requests, it has been given the name of a tiny island:

Contributions are welcome! See CONTRIBUTING.md for details.
MIT License - see DISCLAIMER.md for details.
Go
98.3%