stgit
Stacked Git (StGit) manages Git commits as a stack of patches
StGit uses a patch stack workflow. Each individual patch focuses on a single concern, while a stack of patches forms a series of commits. Patches are stored as normal git commits, allowing easy merging of StGit patches into other repositories using standard Git.
Features include:
Import and export patches from Git with
stg commitandstg uncommitCreate new patches and add them to the stack with
stg newUpdate a patch from the working tree with
stg refreshandstg editSee information about the stack or patch with
stg seriesandstg showExport and send a series of patches by email using
stg email
- Versions: 2.5.3
- Website: https://stacked-git.github.io/
- Licenses: GPL 2
- Package source: gnu/packages/version-control.scm
- Builds: See build status
- Issues: See known issues
Installation
Install the latest version of stgit as follows:
guix install stgit
Or install a particular version:
guix install stgit@2.5.3
You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.
Badge code
You can use the following badge to inform users of stgit about the latest version available in Guix.
Example HTML:
<a href='https://packages.guix.gnu.org/packages/stgit'><img src='https://packages.guix.gnu.org/packages/stgit/badges/latest-version.svg' alt='Version in GNU Guix'></a>
Example Markdown:
[](https://packages.guix.gnu.org/packages/stgit)
Example Org:
[[https://packages.guix.gnu.org/packages/stgit][https://packages.guix.gnu.org/packages/stgit/badges/latest-version.svg]]