On Monday 27 March 2006 07:43, Ryan Phillips wrote: > Aron Griffis <[EMAIL PROTECTED]> said: > > Have you followed the threads in the past regarding using other > > version control systems for portage? Some devs have done benchmarks > > and found that there are blocking issues with subversion, > > particularly because of its repo-wide revisions that prevent multiple > > commits from happening simultaneously. > > In actuality, Subversion does 98% of the commit in an initial > transaction, and the blocking only occurs in the last 2% with the FSFS > filesystem. It really isn't an issue and shouldn't prevent us from > adopting it.
Indeed, subversion first uploads the stuff, only then creates a new revision. In any case one does not want multiple commits at the same time in any case. For full portage the problems are more likely to be with svn update. One can expect there will be a lot more updates than commits. As the commits done are fairly small, those should not be an issue. Updates work on the whole tree however. Initial checkouts are worse, because they require the head to be reassembled (IIRC). Head checkout could be cached though (but I don't think that's done currently). Paul -- Paul de Vrieze Gentoo Developer Mail: [EMAIL PROTECTED] Homepage: http://www.devrieze.net
pgpBnqwHzGnTv.pgp
Description: PGP signature