Git Patch Stack - The right way to use Git

1 min read Original article ↗

Develop faster

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 rebase

Refine patches iteratively as we prepare our patches for review.

Pull

gps pull

Pull 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.