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

Re: recent client-side corruptions and Alpha

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2002-07-13 00:46:26 CEST

Blair Zajac <blair@orcaware.com> writes:

> Ben Collins-Sussman wrote:
> > 4. Frustrated by the previous crash, you attempt to commit your mods
> > again. Your working copy reports that you're committing against
> > r2 of foo, so there's no server-side conflict; and now you send
> > *binary* diffs between r1 and r1+M and unknowingly apply them to
> > r2 of foo on the server (which already looks like r1+M). Voila,
> > instant garbage.
>
> Binary diffs meaning what exactly? That the diffs are to just replace
> byte ranges of data instead of looking like 'diff' output?

Yes. The subversion client and server send "binary" diffs both
directions over the network. Read about the txdelta operations in
svn_delta.h.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jul 13 00:51:06 2002

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

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