-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ryan Phillips wrote: > Donnie Berkholz <[EMAIL PROTECTED]> said: >> Tim Yamin wrote: >>> Speaking of which, has anybody done any tests with svk? >>> (http://svk.elixus.org) >>> And: http://svk.elixus.org/?WhySVK -- it would be interesting to compare >>> checkout performance on it as well. >> I've been planning to do a more detailed comparison of all the popular >> SCM's out there for probably 6 months, but I just don't have the time >> right now. If someone wants to pick this up, please let us know. >> >> Recommended reading: http://www.keltia.net/EuroBSDCon/slides.pdf and >> www.keltia.net/EuroBSDCon/paper.pdf >> >> SCMs to test: > > cogito > - Not practical > * the lots of little files doesn't scale well with the size > of the portage tree > * In addition, git only allows checkins from the project parent. > A deal breaker in my opinion > cvs > - Branching sucks > - Merging is terrible > - File deletes are bad > - Atomic Commits > svn > + Atomic Commits > + Merging/tagging/brancing is a simple "copy" operation > http://svnbook.red-bean.com/en/1.1/ch04.html > + lots of benefits > http://svnbook.red-bean.com/nightly/en/svn.intro.features.html > there is more I'm sure people can come up with > - 2x Drive space
Thanks Ryan, what we see is: the only - really is none at all localhost64 ffmpeg-0.4.9-p20060302-shared # du -csh /cvs/gentoo-x86/ 768M /cvs/gentoo-x86/ 768M total localhost64 ffmpeg-0.4.9-p20060302-shared # du -csh /cvs/gentoo-x86/ - --apparent-size 224M /cvs/gentoo-x86/ 224M total i waste more on the wrong block size with /cvs/gentoo-x86/ being on my 4K block size partition than the file size would add we could trick around to get all that smaller but let's be real for a moment, let's double the 768M, 1536M is nothing on today's machines, drive space is cheap, and if your disk is small, then you have no business running cvs or svn or anything with lot's of small files on 4k block size so looking at the list of SCMs, svn has only plus, and a theoretical - side that in 2006 is none " --apparent-size print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due to holes in (`sparse') files, internal fragmentation, indirect blocks, and the like" so put svn on a partition with small blocksizes/inode sizes and let's get on with the program Daniel > darcs > - haskell dependency > - doesn't work on some architectures > - IMHO, deal breaker > svk > - not a contender, it is subversion. > if someone wanted to use svk with the subversion tree they could; > it is transparent to any other. > > -ryan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEUpTY/aM9DdBw91cRAvdFAKDUh9dNv025td6lm64YgKzZ6PwBbwCgvxL0 BIkORaLea2xiBzmbXpm6GSU= =lD3P -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list