On Tue, 16 Apr 2002, Buchs, Kevin J. wrote: > Date: Tue, 16 Apr 2002 11:13:29 -0500 > From: "Buchs, Kevin J." <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: [info-cvs] Personal repositories > > I am just getting started with CVS, being experienced in RCS. I got myself > fairly confused with Repositories and Directories when I tried to create a > personal repository in my home directory to hold some of the setup files, > such as .cshrc that I edit frequently.
Hee hee. Look up ``Configuration Unmanageable'' here: http://www.purists.org/academic/ I would like to edit these files, in > place, in my home directory and have versions saved in a CVS repository that > is within my controllable file space, i.e. within my home directory. It > looks like that is not possible. It also seems to be the case that CVS must > create an entire working directory when files are checked out, so I would > not be able to work on these files in my home directory so that they would > be in the location where there are normally executed without a separate move > operation. Can someone help this beginner get over this (perhaps only > mental) block? Thanks. The mental block is confusing a CVS sandbox (working directory hierarchy) for a deployment object. What you put into CVS are primary objects that generate some kind of software, whether it be executables, configuration files, a web site, whatever. It's not the job of CVS checkout or update to produce the final deliverable; CVS is not a build system. Deliver your scripts in a separate working box, and use a script or Makefile to install them in the right place, set up the correct permissions etc. -- Meta-CVS: solid version control tool with directory structure versioning. http://users.footprints.net/~kaz/mcvs.html http://freshmeat.net/projects/mcvs _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
