After having worked with subversion for a while I finally got time to restructure my repository layouts. What I want is a simple way to update all the sites I maintain and I want those sites under version control.
In order to get a nice update-able project directory tree we choose a layout listed below.
So you finally have your own svn repository. But you need to use external code as well. And you want to keep track of changes in those external code. Then use svn:externals. This tells subversion there are external subversion repositories destined to blend into the current folder. I learned this from a script thanks to Wim Leers
First let's create an externals to a repository in the current directory.
svn propedit svn:externals .export EDITOR=vi