pkg.soopen package index

brew / rank 5457

Install stgit with Homebrew, apk, apt, dnf, MacPorts, Nix, zypper, scoop

Manage Git commits as a stack of patches. Version 2.6.1 via Homebrew; verified 2026-06-22. Also installable with debian: sudo apt install stgit.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install stgit

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install stgit

MacPorts ports tree · devel/stgit/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add stgit

Alpine Linux edge package indexes · stgit · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install stgit

Debian stable package indexes · stgit · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install stgit

Fedora Rawhide package metadata · stgit · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#stgit

nixpkgs package indexes · pkgs/by-name/st/stgit/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install stgit

openSUSE Tumbleweed package metadata · stgit · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/stgit

Scoop official bucket manifest trees · bucket/stgit.json · source: api.github.com

overview

Package summary

Manage Git commits as a stack of patches

Commands and aliases

  • stg

history

Project history and usage

Stacked Git, or StGit, is a command-line tool for managing Git commits as a stack of patches. It sits in the long-lived patch-queue tradition and gives Git users push, pop, refresh, and reorder operations for local patch series.

Project history

StGit's official documentation presents the project as an application for managing Git commits as a stack of patches, with the command-line executable stg. The project was originally implemented in Python and, as of version 2.0.0, is implemented in Rust.

Adoption history

The project homepage documents availability through Homebrew, MacPorts, Arch, Gentoo, crates.io, Guix, and Nix, plus project-provided deb, rpm, and msi packages. That package spread is notable because StGit appeals to version-control users who want a portable workflow across developer machines.

How it is used

StGit is used inside ordinary Git repositories after initializing a patch stack. The tutorial compares it to Quilt and Mercurial Queues: patches are stored as Git commits, but StGit adds stack operations beyond regular commit editing.

Why package nerds care

Package nerds care about StGit because patch-stack tooling is part of distro and upstream-maintainer muscle memory. It helps maintain clean commit series, revise patches repeatedly, and prepare email-based or upstreamable changes without abandoning Git.

Timeline

  • 2017: The stacked-git/stgit GitHub repository was created.
  • 2020s: StGit 2.0.0 marked the move from Python to Rust according to the official homepage.
  • 2020s: The project documents package availability across Homebrew, MacPorts, Arch, Gentoo, crates.io, Guix, and Nix.

Related projects

  • Git is the required underlying version-control system.
  • Quilt and Mercurial Queues are named by the official tutorial as comparable patch-stack tools.
  • Email patch workflows are covered by the official tutorial.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for stgit. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
stgexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version2.6.1
manager updated2026-06-22
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:stgit
Version2.6.1
Package managerHomebrew
Homepagehttps://stacked-git.github.io
Repositoryhttps://github.com/stacked-git/stgit
Last updated2026-06-22T09:29:52Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

stgit 0.19-2

manage stacks of patches in a git repository

http://www.procode.org/stgit/

sudo apt install stgit
  • Section: vcs
  • Architecture: all
  • 2 dependencies
  • normalized package name match
  • Matched by: Stgit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: stgit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

stgit-contrib 0.19-2

set of contributed script to help working with stgit

http://www.procode.org/stgit/

sudo apt install stgit-contrib
  • Section: vcs
  • Architecture: all
  • Source Package: stgit
  • 2 dependencies
  • normalized package name match
  • Matched by: Stgit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: stgit-contrib from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

stgit

nix profile install nixpkgs#stgit
  • normalized package name match
  • Matched by: Stgit
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/st/stgit/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

stgit 0.19-1.1

manage stacks of patches in a git repository

http://www.procode.org/stgit/

sudo apt install stgit
  • Section: universe/devel
  • Architecture: all
  • 2 dependencies
  • normalized package name match
  • Matched by: Stgit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: stgit from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

stgit-contrib 0.19-1.1

set of contributed script to help working with stgit

http://www.procode.org/stgit/

sudo apt install stgit-contrib
  • Section: universe/devel
  • Architecture: all
  • Source Package: stgit
  • 2 dependencies
  • normalized package name match
  • Matched by: Stgit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: stgit-contrib from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

stgit 2.6.1-r0

Manage a stack of patches using GIT as a backend

http://www.github.com/stacked-git/stgit

sudo apk add stgit
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-bash-completion 2.6.1-r0

Bash completions for stgit

http://www.github.com/stacked-git/stgit

sudo apk add stgit-bash-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-doc 2.6.1-r0

Manage a stack of patches using GIT as a backend (documentation)

http://www.github.com/stacked-git/stgit

sudo apk add stgit-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-emacs 2.6.1-r0

stg plugin for emacs

http://www.github.com/stacked-git/stgit

sudo apk add stgit-emacs
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • 1 dependencies
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-emacs from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-fish-completion 2.6.1-r0

Fish completions for stgit

http://www.github.com/stacked-git/stgit

sudo apk add stgit-fish-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-vim 2.6.1-r0

vim filetype and syntax for stgit files

http://www.github.com/stacked-git/stgit

sudo apk add stgit-vim
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • 1 dependencies
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-vim from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

stgit-zsh-completion 2.6.1-r0

Zsh completions for stgit

http://www.github.com/stacked-git/stgit

sudo apk add stgit-zsh-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: stgit
  • normalized package name match
  • Matched by: Stgit
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: stgit-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

stgit 2.6.1-2.fc45

Stack-based patch management for Git

https://stacked-git.github.io/

sudo dnf install stgit
  • License: Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only AND MIT AND Unicode-3.0 AND Zlib AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: stgit
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stgit
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: stgit from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

stgit 2.6.1-3.2

Stacked GIT - Source Code Management Tool

https://stacked-git.github.io

sudo zypper install stgit
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: stgit
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stgit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stgit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

stgit-bash-completion 2.6.1-3.2

Bash Completion for stgit

https://stacked-git.github.io

sudo zypper install stgit-bash-completion
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: stgit
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stgit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stgit-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

stgit-emacs 2.6.1-3.2

emacs plugin for for stgit

https://stacked-git.github.io

sudo zypper install stgit-emacs
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: stgit
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stgit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stgit-emacs from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation