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

Re: parallel commits - are any locks available?

From: Ulrich Eckhardt <eckhardt_at_satorlaser.com>
Date: Fri, 22 Aug 2008 10:12:36 +0200

On Friday 22 August 2008, vinay i wrote:
> How are parallel commits handled in subversion. If user A and user B both
> try to commit at the same time how does subversion handle it?

I think they are not handled at all, i.e. concurrent commits are simply not
possible. However, Subversion serialises them transparently, so one of the
commits will be done first the other later.

> If there is any elaborative piece of information about parallel commits on
> net please send me a link.

I'd search around a bit in the book and the design docs. One of the reasons
for SVN was that CVS made commits only atomic on a file-level so it could
happen that a bunch of changes was only half applied, which is obviously bad
for consistency.


ML: http://subversion.tigris.org/mailing-list-guidelines.html
FAQ: http://subversion.tigris.org/faq.html
Docs: http://svnbook.red-bean.com/
Sator Laser GmbH
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
           Visit our website at <http://www.satorlaser.de/>
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich.
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-22 10:15:54 CEST

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

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