CVS tag naming conventions
Paul W. Frields
stickster at gmail.com
Sat Jan 14 18:44:04 UTC 2006
On Sat, 2006-01-14 at 10:13 -0800, Karsten Wade wrote:
> I used a proprietary SCM for a while (Perforce) that gives *each* check-
> in a unique, sequential ID. You can not only refer to them by ID, just
> like we do with bugzilla reports, but that ID is also a tag of that
> check-in. It is representative of the entire repo at the time of the ID
> creation, and you can just get the pieces you want.
>
> SVN do that by any chance?
Yup, exactly what it does. The revision number, basically an integer
counting up from 1 (0 if you count the instantiation of the empty repo),
is a reference to the entire repository state. So whereas we use "cvs
<cmd> -r1.3 <file>", where 1.3 is specific to <file>, in Subversion "cvs
<cmd> -r485 <file1> <file2>" is perfectly sane and refers to two
disparate files' state at a specific point in time. That's why a
command like "svn mv" is trivial in SVN, but has an ugly counterpart in
CVS!
--
Paul W. Frields, RHCE http://paul.frields.org/
gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717
Fedora Documentation Project: http://fedora.redhat.com/projects/docs/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-docs-list/attachments/20060114/67cf9c77/attachment.sig>
More information about the fedora-docs-list
mailing list