On 25.02.2009 17:20, Ward Vandewege wrote: > On Wed, Feb 25, 2009 at 05:13:46PM +0100, Patrick Georgi wrote: > >> I think the many-projects-in-a-single-repo thing is somewhat "historical". >> Recently, projects simply >> got their own repository, but we used to stuff everything into the main >> repo. >> >> I see three possible solutions: >> - Split out the projects into separate repositories (and probably use >> svn:externals for help with transition) >> > > I think this would be a good idea anyway, regardless of whether we use > indefero. >
There is one big problem affecting almost all of our contributors from big companies: svn:externals. Even if you access the main repository via https, svn:externals specifies the protocol as native svn, so users behind corporate firewalls not allowing native svn are stuck once they try to check out our trees. Although svn:externals can handle the same protocols as a normal svn tree, the protocol used for svn:externals is a repository property. That problem was fixed in subversion 1.5, see http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html (search for "frustrations"). However, the new svn:externals format is incompatible with subversion 1.4, so we'd erect a big roadblock for everyone stuck with svn 1.4 or earlier. Even if we ignore all that, preserving history will be difficult. Regards, Carl-Daniel -- http://www.hailfinger.org/ -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

