STG-CVS(1)

πŸ“¦ version 2.6.1, in ubuntu stonking

πŸ’– STG-CVS(1) πŸ’–

okay bestie, welcome to the StGit Contributed Scripts corner of the manual, where we talk about stg-cvs, and honestly? she's a niche icon but she WORKS. πŸŽ€


✨ NAME ✨

stg-cvs β€” the girl who manages a mixed CVS/StGit working copy πŸ¦‹


🌸 SYNOPSIS 🌸

stg-cvs command

that's it. one command. no drama. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so like, stg-cvs is a little helper script, right? and her whole job is synchronizing a CVS mirror branch with an StGit stack, plus committing StGit patches back to CVS. she's basically the group chat admin keeping both sides of the convo in sync, no cap. 🫢

here's the thing though β€” she does not try to reconstruct patchsets. nope, not even a little. CVS changes get imported as a single "jumbo" commit onto the mirror branch. one big commit, one big vibe, and we move on. πŸ”₯


⭐ COMMANDS ⭐

  • fetch β€” records changes from CVS into the git index. it's giving "noting it down for later, bestie." ✨
  • pull β€” fetches those CVS changes and then rebases the StGit stack on top of the updated mirror. glow-up for your history. πŸ’–
  • commit β€” commits the topmost StGit patch to CVS. she's leaving the group chat to go be with CVS now. 😭

🌈 SEE ALSO 🌈

both of them, together, in the same room, iykyk. πŸ’€


anyway bestie that's the whole page, you're literally so smart for reading it all the way through πŸ’…βœ¨

that was stgit, dated 2026-06-07 β€” mwah, go slay some mixed CVS/StGit working copies, periodt. πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from