Description
Git changes can be managed as a stack of editable patches that are pushed, popped, refreshed, and reordered during development. This is useful for developers who maintain patch series before sending them upstream or splitting work into reviewable pieces.
The tool rewrites local commits and patch state, so users should understand Git history before using it on shared branches. It is best used with clean backups or remote copies of important work.