Qi Fred writes:
> The reason is NOT text files are small to enable only the binary files
> working without text-base. The basic idea is that text files have
> many special properties, such as svn:eol-style, svn:keywords, etc.,
> which need special considerations. The process of text files would be
> more complex than binary ones to achieve a same performance.
I think you are mistaken here. What does properties have to do with
this? We can't drop the propsbases, because they are needed for a lot
of things. And you can have keyword expansion enabled in binary files
as well.
> Further more, small files may waste a lot of disk spaces in certain
> systems. Working without text base is a charming feature.
> In my mind, a rsync-like algorithm is a way to achieve this goal.
> This is suggested in my revised proposal submitted to SoC.
Yes, but as I've pointed out before, you don't *need* an rsync
algorithm.
It will just require more network bandwidth.
Note that I'm opposed to a simplified "rsync-like" algorithm as you've
proposed, that only works if blocks are exactly aligned, because we
will be stuck with supporting that even when the have the real thing.
Best Regards,
//Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun May 14 20:57:01 2006