[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Pinning in CVS

From: Kaz Kylheku
Subject: Re: Pinning in CVS
Date: Mon, 15 Mar 2004 09:45:03 -0800 (PST)

On Sun, 14 Mar 2004, Conrad T. Pino wrote:

> > -----Original Message-----
> > From: address@hidden On Behalf Of George Abraham
> > Sent: Thursday, March 11, 2004 01:58
> > To: address@hidden
> > Subject: Pinning in CVS
> > 
> > Is there any method by which the "Pinning Feature" in VSS can be implemented
> > in CVS ?

> Date: Sun, 14 Mar 2004 13:40:03 -0800
> From: Conrad T. Pino <address@hidden>
> To: George Abraham <address@hidden>, address@hidden
> Subject: RE: Pinning in CVS
> See the "-D" or "-r" options for CVS "checkout" or "update".
> When "-D" or "-r" are used this information persists in local copy
> i.e. the date or revision tags are "sticky".  Read following:

This is not exactly the pinning feature. The pinning feature of VSS is
an escape hatch that is used when people realize that sharing files
was a bad idea, and that people are now breaking each other's projects
when they check in changes to shared files without verifying the
changes for each one of the N projects.

What you can then do is, in the repository, asssert that you don't want
to get new versions of certain shared files. You want them to be stuck
at a certain revision. This is a policy for everyone checking out your
project (but it doesn't affect someone checking out the same files 
through some other link).

Meta-CVS: the working replacement for CVS that has been stable for two
years.  It versions the directory structure, symbolic links and execute
permissions. It figures out renaming on import. Plus it babysits the kids
and does light housekeeping!

reply via email to

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