In my repository, I store several external libraries. When a new version of a library is available, I do the following tasks to update it in my repository:
- checkout my old version of the library
- recursively remove everything but .svn directories
- copy the new version of the library
- svn status to see the changes
- add new files and directories, delete removed files and directories
- commit
Is there a better (or simpler) way to achieve this task ?
Note that I cannot use svn:externals because only a few of the libraries I use provide a SVN access.