On 07/07/2011 04:59 PM, Daniel Shahaf wrote: > Then why does 'svnadmin upgrade' say > > % $svnadmin upgrade r3 > Repository lock acquired. > Please wait; upgrading the repository may take some time...
Heheh. Because that message was copy-n-pasted from the one used for 'svnadmin recover'. :-) I implemented 'svnadmin upgrade' in response to the fact that the project decided at some point to stop auto-upgrading filesystems when first touched by a new version of Subversion. As such, the point of 'svnadmin upgrade' was merely to do the very same steps that the auto-upgrade would have done. We would never undertake any non-trivial morphing of *repository data* in an automated, often-unattended fashion! And we already have a sanctioned, proven mechanism for doing such non-trivial, data-munging upgrades (dump/load). So 'svnadmin upgrade' merely acts as a trigger for the no-longer-automatic trivial upgrades required merely to enable format-specific features. (If folks wish to explore expansion of the feature into the non-trivial upgrade space, that's certainly something the project can discuss. I'm merely speaking to the history of the subcommand as it sits today.) -- C. Michael Pilato <[email protected]> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature

