On Tue, 18 Sep 2012, Stas Verberkt wrote:

Warren Block schreef op :
The difference is that a local svn checkout has all the commit
history. A comparison recently showed 700-some megabytes more space
used by the svn checkout.

Although I believe the checkouts are bigger, I do not think they have
all the commit history. This is where SVN and CVS differ from systems
like Git or Mercury, which have all the history in a local working
copy. I think the overhead of SVN consists of backups and cached
copies of the previous revision, but I am not quite sure.

You're right. 'svn blame', for instance, retrieves the history from the repository. So it's not as bad as it could be... but that 700M number was from a ports tree checkout. My source checkout shows 869M in .svn. That's a pretty large chunk of bandwidth for data that is useless to someone who just wants to do a buildworld, as opposed to actually working on the source.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to