RCS-CHECKIN(1)
π NAME π
okay so rcs-checkin β she takes literally any number of file arguments and checks them into RCS. that's it, that's the job bestie π
β¨ SYNOPSIS β¨
rcs-checkin files ...
π¦ DESCRIPTION π¦
so this manual page is a lil quick intro to the rcs-checkin command, nothing too deep. it was written for the Debian GNU/Linux distribution because the original program straight up doesn't have a manual page π instead it has documentation in the GNU Info format β see below, iykyk.
everything from here down is taken from the script itself, no cap.
args that are detectably either RCS masters (names ending in ,v) or Emacs version files (names shaped like foo.~<number>~) get ignored. for each file foo, the script goes looking for Emacs version files related to it. those files get checked in as deltas, oldest first, so that the contents of the file itself ends up being the latest revision in the master. slay π
the first line of each file is used as its description text. the file itself is not deleted β same energy as under VC with vc-keep-workfiles sitting at its default of t β but all the version files absolutely do get deleted. periodt.
if an argument file is already version-controlled under RCS, then any version files get added to the list of deltas and deleted, and after that the workfile gets checked in again as the latest version. ngl this is probably not quite what was wanted, and it's the main reason VC doesn't simply call this to do checkins. π
this script's whole purpose is converting files that have an old-Emacs-style version history so they can be used with VC (the Emacs 19 version-control interface), which is lowkey obsessed with using RCS as its back end. it was written by Paul Eggert and revised/documented for use with VC by Eric S. Raymond, Mar 19 1993. iconic collab fr fr π₯
π AUTHOR π
this manual page was written by James LewisMoss <dres@debian.org> for the Debian GNU/Linux system (but may be used by others, she's generous like that π«Ά). most of the text was written by the rcs-checkin authors themselves, Paul Eggert and Eric S. Raymond. the way they all came together on this... π
RCS-CHECKIN(1) β from the General Commands Manual, besties π that's the whole vibe check, mwah, bye! πΈβ¨π
π¦ where this page comes from
- debian bookworm: xemacs21-bin 21.4.24-11
- ubuntu jammy: xemacs21-bin 21.4.24-9ubuntu2
- ubuntu noble: xemacs21-bin 21.4.24-12build3
- ubuntu resolute: xemacs21-bin 21.4.24-12build3
- ubuntu stonking: xemacs21-bin 21.4.24-12build3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms