On Thu, 2008-04-03 at 13:49 +0200, Arfrever Frehtes Taifersar Arahesis wrote: > > > If we used git, proxy maintaining would be easier. > > > > > > > True, but with some acls we could also have a different model where people > > worked on parts of the tree and where commit privileges didn't pose so many > > security risks. With the current practice of doing work in overlays it would > > also be simpler to merge the work back into the Portage tree. > > Also Subversion would be sufficient.
Release Engineering has been using subversion for the 2008.0 snapshot tree. The repository is running in tmpfs on a dual Opteron box. IT's still quite painfully slow. Of course, we're doing commits at the top-level since we have a single top-level ChangeLog for the repository, but we don't even have history. We literally just pulled ebuilds from the tree. Once the release is done, we can play around with the repository all that we want to get some real numbers, but unless there's some magic bullet that I'm missing, subversion might simply be too damned slow for our needs. As an anecdotal example, I've had a single commit of several profiles take up to 6 minutes to complete, and that's not with repoman or anything. -- Chris Gianelloni Release Engineering Strategic Lead Games Developer -- gentoo-dev@lists.gentoo.org mailing list