Bo Chen wrote on Tue, Mar 05, 2013 at 23:49:06 -0500: > Can anyone help me make clear the following questions? Thanks very much. > > I make some updates, and the SVN client generates the delta and sends it to > the SVN server. Does the server simply store this delta to the repository, > or do something more? >
The latter. The client always generates a delta against file.c@HEAD, but the filesystem stores skip-deltas. > Sometimes I find the SVN client does not delta the updated version with the > latest version in the client. Is there any rule under which the client > decides which pristine version to be delta-ed against, or the client just > randomly chooses a pristine version to delta against? > I don't understand what your issue is. Are you able to describe it in user-visible or API-consumer-visible terms? The choice of delta base (in both client and server) is entirely an implementation detail. > Bo