Moving Files In Repository With History Preservation
r6700:6701 were CVS style delete-add instead of subversion style file moves. Use two server-side URLs to do moves in the repository:
- backed out two revisions:
$ svn merge -r 6701:6699 http://jeffk@vtiger.fosslabs.com/svn/vtiger/vtigercrm/trunk A include/images/install A include/images/install/cwTitle.gif A include/images/install/cwHdrSysConf.gif (...) $ svn commit -m 'backing out r6700:6701. will do subversion-style history-aware move next'
- use server-side URLs to move the folder from one name to another in the repository. Works with single files, and probably wildcards, too.
$ svn mv \ http://youruser@vtiger.fosslabs.com/svn/vtiger/vtigercrm/trunk/include/images/install \ http://youruser@vtiger.fosslabs.com/svn/vtiger/vtigercrm/trunk/include/install/images \ -m 'install images moved to include/install/images, history-aware replay of r6700:r6701'
TODO: demonstrate that this works with similarly for client-side svn moves, using local files in working copies. The important thing is to use the svn mv command for all renames.
