On Wed, Apr 19, 2006 at 02:13:09PM +0200, Ludovic Courtès wrote: > Hi, > > Thomas Lord <[EMAIL PROTECTED]> writes: > > > Aside from SoC, it might be interesting to think out loud a bit about > > the status > > of 2.0, though. Hmm.... > > I'd be interested in hearing what we would expect from an Arch 2.0. > > I've somewhat given up following the evolution of Free Software DRCS. > My last conclusions were that most of the new DRCS, roughly, compared to > Arch 1, (i) significantly improved on storage efficiency and access > time, but (ii) did not provide remarkable improvements in terms of > functionality (one notable exception might be merging). > > Is this a relevant summary of the situation?
Nope. There's a number of impressive functionality improvements in the DRCS world. Consider repositories/archives (*arch*, bazaar-ng), bisect (git), plugins (bazaar-ng) and namespace research (gnuarch). The fly in the ointment is the time & bandwidth it takes to download data. Mercurial is probably the furthest ahead in addressing this by being smart about their storage format and how they pull data over the wire. Bazaar-NG and Monotone are particularly poor at it today. The hindrance is that all of the drcs's that I can think of today all have one requirement that devastates DRCS usage in projects with reasonably sized histories -- doing any useful work involves downloading all history. Not many sane projects are willing to absorb the cost of new users having to spend anywhere from dozens of minutes to hours to get a copy of a branch that they can explore and potentially learn to hack. I'm not aware of any projects that have solved this problem. At best, they've mitigated it. Whats needed in this field is research on how to minimise the requirement for history and then to delay downloading it until its necessary. There's some anecdotal proof in the arch world that one can delay getting information in ancestors until you actually need it. > Thanks, > Ludovic. > > > _______________________________________________ > Gnu-arch-users mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/gnu-arch-users > > GNU arch home page: > http://savannah.gnu.org/projects/gnu-arch/ -- My home page: <a href="http://jblack.linuxguru.net">James Blackwell</a> Gnupg 06357400 F-print AAE4 8C76 58DA 5902 761D 247A 8A55 DA73 0635 7400
signature.asc
Description: Digital signature
_______________________________________________ Gnu-arch-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/
