-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
John Kristian wrote:
| True, update won't delete a user's current working directory.
| So `svn update .` doesn't do any harm.
|
| But most users in my community use GUIs like TortoiseSVN, which will
| delete a directory whose branch has moved. So will `svn update
| <subdirectory>`; for example:
|
| $ ls d1
| d0 d1 d2 f0 f1 f2
|
| $ svn move -m "move d1" %REPO%/d1 %REPO%/b2/d1
|
| Committed revision 19345.
|
| $ cd d1
| $ svn update .
| svn: REPORT request failed on '/svn/etc./!svn/vcc/default'
| svn:
| Cannot replace a directory from within
|
| $ cd ..
| $ svn update d1
| D d1
| Updated to revision 19345.
|
| $ ls d1
| ls: d1: No such file or directory
If svn is willing to delete the subdirectory, there is no unversioned
data in it. The user, seeing the directory deleted, will be reminded to
switch, presumably.
Beyond that, all I can suggest is emailing everyone to remind them of
the branch move.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCBnhG+hz2VlChukwRAv5QAKCltV7LhAnMDODo3A/9LOjrmxxfpQCfVcal
xaxG/tRrQ/bd7mHZ4FWKMMY=
=/T56
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Feb 6 21:07:12 2005