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

Re: Checkout and update atomicity

From: Stuart Celarier <SCelarier_at_corillian.com>
Date: 2005-10-17 20:38:58 CEST

Simon wrote:
If you [update] with the CL
client, it updates all items to HEAD individually. Which means that the
first item updated may have a lower revision than the last item updated
if there was a commit from someone else in between.

[Stuart] That's at odds with the advice I am getting on the Subversion
user list [1]. Can you clarify?

Simon wrote:
Updates are never atomic in the real sense. Atomic would mean if an
update gets interrupted, that already updated files would get reverted
to the stage they were before, but that doesn't happen.

[Stuart] That's my mistake, I wasn't very precise. I only meant to ask
that the retrieve operation was atomic with respect to the repository,
that is, whether a consistent set of items -- i.e., all items from the
same revision -- is retrieved.

Do checkout and export in TSVN also provide this consistency, i.e., are
all items from each repository (oh, right, svn:externals...) are
retrieved from a single revision of that repository?

Cheers,
Stuart

[1] http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=39793

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org

--
Received on Mon Oct 17 19:49:56 2005

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