[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Unclear: CVS and Subversion repository difference.

From: Saulius Grazulis <grazulis_at_akl.lt>
Date: 2005-06-18 14:24:06 CEST

On Friday 17 June 2005 23:04, Ben Collins-Sussman wrote:

> Somebody could have a snapshot of /
> branches/1.1, somebody else could have a snapshot of /branches/1.2,  
> and *both* people could claim to have the same global revnum!  That's  
> simply the natural consequence of subversion's schema.

Well I guess its deeper than just this. If you take tag/1.2/, for example, you
assume that it was created once and since then has never been changed, right?
(Otherwise it would not be a tag/ but a branch/, in to follow a popular
convention ;).

So, it tag/1.2/ first appeared at revision r4567, and now I have r5678, I can
still assume that it is the same as it was in rev. r4567, when it first
appeared, right? In some sence, then, tag/1.2/ is a snapshot of released
software at rev. r4567. If it was produced by a command 'svn copy trunk
tags/1.2' then it will be a snapshot of the trunk.

In this sence, revision versions _are_ meaningful, and it has perfect sense to
say that "version 1.2 is from revision r4567".

-- 
Saulius Gražulis
Visuomeninė organizacija "Atviras Kodas Lietuvai"
P.Vileišio g. 18
LT-10306 Vilnius
Lietuva (Lithuania)
tel/fax:      (+370-5)-210 40 05
mobilus:      (+370-684)-49802, (+370-614)-36366

  • application/pgp-signature attachment: stored
Received on Sat Jun 18 13:50:07 2005

This is an archived mail posted to the Subversion Users mailing list.