Stacked Git – Stacked Git

submited by
Style Pass
2021-05-27 17:30:02

With a patch stack workflow, multiple patches can be developed concurrently and efficiently, with each patch focused on a single concern, resulting in both a clean Git commit history and improved productivity.

Patch-stack management operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality.

The marquee feature of StGit 1.1 is preliminary support signed patches. StGit now respects Git’s commit.gpgsign configuration option to create signed patches (commits).

The 1.0 release has been over a decade in the making. While light on new features, this release represents a major upgrade in StGit’s foundation.

Internally, StGit now maintains all metadata in Git objects. This enables novel workflows involving StGit stacks to be pushed and pulled from remote repositories using git push and git pull.

Leave a Comment