info-cvs
[Top][All Lists]
Advanced

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

Re: Stickiness


From: Philip Lijnzaad
Subject: Re: Stickiness
Date: 13 Sep 2001 12:05:05 +0100

> Does someone have a good definition of what
> "stickiness" is in relation to CVS?  Thanks.

The CVS repository doesn't know or care what you or others check out of it;
it is typically the latest stuff on the default branch, but need not be.

The details of your check-out are stored locally (in CVS/Entries). 

If something (i.e., a file; nothing else can be) is sticky, it simply means
that it is checked out using a non-default setting. This can be either a
different branch, a different revision (e.g. 3.2, rather than 'the latest on
the default branch), or a different date. 

Perhaps worth repeating here: the CVS repository knows absolutely nothing
about who checked-out/updated which versions where. (Well, actually, it might
have recorded it somewhere, but it certainly doesn't care). All the 'state'
of a repository is stored in the topology of the directories under $CVSROOT,
and in the contents of the *,v files in this tree; nowhere else. 

                                                                      Philip
-- 
Real programs don't eat cache (Malay)
-----------------------------------------------------------------------------
Philip Lijnzaad, address@hidden \ European Bioinformatics Institute,rm A2-08
+44 (0)1223 49 4639                 / Wellcome Trust Genome Campus, Hinxton
+44 (0)1223 49 4468 (fax)           \ Cambridgeshire CB10 1SD,  GREAT BRITAIN



reply via email to

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