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

Re: What gets sent to the server

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2003-11-18 14:13:25 CET

Tim Armes <tarmes@fr.imaje.com> writes:

> When you commit changes, do entire files get sent back to the server, or
> just the deltas for the files that have changed?

Deltas ...

> I'd always assumed that the deltas would be send to improve long distance
> network traffic, but the fact that I have to run deltify after the commit
> has finished would imply otherwise.

... but that doesn't really help this. When you commit, you send the
delta from some version M to your new version, N (where M is obviously
< N). The deltification process, however, not only converts version
M-1 into a delta against the new fulltext N, but if the resources
history is deep enough, also converts the storage for versions M-4,
M-8, M-16 ... into deltas against the new N. This "skip delta"
algorithm drastically improves performance when fetching older
versions of files.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 18 16:28:02 2003

This is an archived mail posted to the Subversion Users mailing list.

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