Package stgit
Stack-based patch management for Git
https://stacked-git.github.io/
Stacked Git, StGit for short, is an application for managing Git commits as a
 stack of patches.
 
 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.
Version: 2.5.4
| General Commands | |
| stg | Manage stacks of patches using the Git content tracker | 
| stg-branch | Branch operations: switch, list, create, rename, delete, ... | 
| stg-clean | Delete empty patches from the series | 
| stg-commit | Finalize patches to the stack base | 
| stg-completion | Support for shell completions | 
| stg-delete | Delete patches | 
| stg-diff | Show a diff | 
| stg-edit | Edit a patch | 
| stg-email | Format and send patches as email | 
| stg-export | Export patches to a directory | 
| stg-files | Show files modified by a patch | 
| stg-float | Push patches to the top, even if applied | 
| stg-fold | Fold diff file into the current patch | 
| stg-goto | Go to patch by pushing or popping as necessary | 
| stg-help | Print this message or the help of the given subcommand(s) | 
| stg-hide | Hide patches in the series | 
| stg-id | Print git hash of a StGit revision | 
| stg-import | Import patches to stack | 
| stg-init | Initialize a StGit stack on a branch | 
| stg-log | Display or optionally clear the stack changelog | 
| stg-name | Print patch name of a StGit revision | 
| stg-new | Create a new patch at top of the stack | 
| stg-next | Print the name of the next patch | 
| stg-patches | Show patches that modify files | 
| stg-pick | Import a patch from another branch or a commit object | 
| stg-pop | Pop (unapply) one or more applied patches | 
| stg-prev | Print the name of the previous patch | 
| stg-pull | Pull changes from a remote repository | 
| stg-push | Push (apply) one or more unapplied patches | 
| stg-rebase | Move the stack base to another point in history | 
| stg-redo | Undo the last undo operation | 
| stg-refresh | Incorporate worktree changes into current patch | 
| stg-rename | Rename a patch | 
| stg-repair | Repair stack after branch is modified with git commands | 
| stg-reset | Reset the patch stack to an earlier state | 
| stg-series | Display the patch series | 
| stg-show | Show patch commits | 
| stg-sink | Move patches deeper in the stack | 
| stg-spill | Spill changes from the topmost patch | 
| stg-squash | Squash two or more patches into one | 
| stg-sync | Synchronize patches with a branch or a series | 
| stg-top | Print the name of the top patch | 
| stg-uncommit | Convert regular Git commits into StGit patches | 
| stg-undo | Undo the last command | 
| stg-unhide | Unhide hidden patches | 
| stg-version | Print version information and exit |