STG-SERIES(1)

🌈 stg-series(1) β€” StGit Manual 🌈

✨ NAME ✨

stg-series β€” bestie, this is the one that displays the patch series. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

stg series [OPTIONS] [-A] [-U] [-H]
stg series [OPTIONS] --all
stg series [OPTIONS] --short
stg series [OPTIONS] [patch]...

πŸ’… DESCRIPTION πŸ’…

Okay so stg series shows you all the patches in the series β€” or just the ones in the given range β€” ordered from bottom to top. ✨

The topmost applied patch is prefixed with >. All the other applied patches get +. Unapplied patches are prefixed with -, and hidden patches are prefixed with !. Iconic little status lineup, honestly. 🫢

The --reverse option may be used to reverse the order in which patches are displayed. The reversed order is more stack-like, with the base of the stack appearing at the bottom of the display. πŸ¦‹

Empty patches are prefixed with * when the --empty option is used. Noted, bestie. πŸ™ˆ


πŸŽ€ OPTIONS πŸŽ€

  • -b <branch>, --branch=<branch> β€” use branch instead of the current branch. Switching the vibe, but make it a branch. 🌸
  • -a, --all β€” select all patches, including hidden patches. Everybody's invited to the group chat. πŸ’–
  • -s[=<n>], --short[=<n>] β€” select n patches around the topmost patch only. Keep it cute and local. πŸŽ€
  • -A, --applied β€” select the applied patches only. πŸ’…
  • -U, --unapplied β€” select the unapplied patches only. πŸ¦‹
  • -H, --hidden β€” select the hidden patches only. Secretive. Mysterious. Main character energy. πŸ‘‘
  • -m <branch>, --missing=<branch> β€” select patches in branch not present in current branch. The β€œwait, where did those go?” option. 😭
  • --author β€” display author name for each patch. Give credit, periodt. 🫢
  • -c, --count β€” display the number of selected patches and exit. Just the receipts, no extra drama. πŸ”₯
  • -i[=<length>], --commit-id[=<length>] β€” display the commit id for each patch. The optional length indicates how many prefix characters of the commit id to display. The default is "full", which displays the full commit id, but it may alternatively be specified as a positive integer greater than or equal to 4. Slay those prefixes. πŸ’…
  • -d, --description β€” display short description for each patch. Little blurb, big context. ✨
  • -e, --empty β€” before the +, >, -, and ! prefixes, print a column that contains either 0 (for empty patches) or a space (for non-empty patches). Tiny column, important info. 🧚
  • -P, --no-prefix β€” do not display the patch status prefix. No labels, just vibes. πŸ’€
  • -I, --indices β€” display absolute patch indicies. Yep, that's the spelling, bestie. πŸ™ˆ
  • -O, --offsets β€” display relative offsets from topmost patch or from the stack base if no patches are applied. Positioning, but make it patch math. πŸŽ€
  • -r, --reverse β€” display patches in reverse order. This causes the stack to be displayed "right-side up". By default, patches are printed in order from bottom to top; i.e. the first patch in the stack is printed first and the last patch is printed last. Thus with the default ordering, the stack is displayed upside down. Reversing the order flips the stack such that the bottom of the stack is spatially at the top of the display, which may be more intuitive. Stack-flip realness. πŸ¦‹
  • --showbranch β€” display the branch name with the listed patches. Name-drop the branch, lowkey. 🌈

πŸ‘‘ STGIT πŸ‘‘

Part of the StGit suite - see stg(1). πŸ’œ


xoxo, StGit 2.7.0 Β· 10/17/2026 πŸ’–

πŸ“¦ where this page comes from