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

Attachment: pgpBnqwHzGnTv.pgp
Description: PGP signature

Reply via email to