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

Re: revision numbering (was: Re: Multiple projects in one repository!)

From: Greg Stein <gstein_at_lyra.org>
Date: 2002-05-08 01:32:51 CEST

On Sun, May 05, 2002 at 12:32:06AM -0500, Karl Fogel wrote:
> "Glenn A. Thompson" <gthompson@cdr.net> writes:
> > Ouch! My brain can't handle that.
> >
> > What series of events causes this? Is it branches that have nodes that have
> > branches?
>
> When two txns (commits in progress) both need to change a node. There's
> no way to know which one will finish first and therefore commit first.
> The second txn to initiate the change process gets the branch ID, but
> it may well be the first to commit. In fact, if something gets
> interrupted, the non-branch ID may never get committed at all.
>
> As you can imagine, this happens more often to directory nodes nearer
> the top of the tree.

Especially when you realize that 'svn update' creates a transaction (or
two!) on the server. Those can easily interfere with a commit in progress.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed May 8 01:31:49 2002

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.