Re: use svnadmin to set revision number?
From: John Szakmeister <john_at_szakmeister.net>
Date: 2006-07-27 09:55:42 CEST
----- Tom Vaughan <tom@creativedigitalsys.com> wrote:
The problem lies in the fact that we communicate to the server by sending deltas. We do this to save (considerable) bandwidth. Now that you've lost some revisions, introduced some new empty ones, the deltas that will get generated between your revision and head could lead to a completely unusable working copy (you might suffer data corruption). For instance, say your working copy is at r100, and the head revision is at 110. The server crashed, and the latest backup you had was only r99. But someone had r110 still around in a working copy. So you scoop it up, insert 10 empty revisions, and commit the latest code. Now your server is back at r110. Now you go to do 'svn up'. The client will report your working copy as being at r100. Subversion is smart, so it'll say, "okay, r99 and r100 are the same" because r100 was an empty revision. The server will then compute the delta between r99 and r110, and send that back to update the working copy. However, that's not really the same as what the delta would Hope that helps.
-John
---------------------------------------------------------------------
|
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.