[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Personal repositories
From: |
Kaz Kylheku |
Subject: |
Re: Personal repositories |
Date: |
Tue, 16 Apr 2002 09:36:09 -0700 (PDT) |
On Tue, 16 Apr 2002, Buchs, Kevin J. wrote:
> Date: Tue, 16 Apr 2002 11:13:29 -0500
> From: "Buchs, Kevin J." <address@hidden>
> To: address@hidden
> 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