info-cvs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]