[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: TSVNCache cache?

From: Leon Zandman <lzandman_at_lode.nl>
Date: 2006-03-15 16:47:46 CET

> Subversion is equally efficient on binary as on text files,
> because it uses a binary diffing algorithm to transmit and store
> successive revisions.

Yes, you're right. But as I've posted before I meant LARGE binary files.

And although SVN's diffing algorithm might in theory be equally
efficient for both binary and plain text files, in my experience binary
files tend to be stored more inefficiently.

For example when I change a little piece of my C++ source code, the
delta for the plain text source code is very small. But the delta for
the compiled executable might be very large. This can happen, because
the compiler uses heavy optimization and very small code changes can
have dramatic effects on the resulting executable. The whole layout of
the file can change.

So maybe it's better to state that it's not a SVN problem, but more a
problem with binary files in general.

Greetings,

Leon Zandman

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Mar 15 16:49:04 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.