Managing Multiple Drupal Sites with SVN

You’re a smart and handsome developer and as such you utilize a source control solution in your work. Your work focuses on the excellent Drupal platform, and as such you have multiple Drupal sites that you manage for yourself as well as your clients. Storing each site in its own repository is good, but storing your commonly used modules in a central repository and pulling them into each site via svn:externals is better. This talk will show you how.
Continue reading

Automate Setting Up New SVN Repositories

If you follow best practices for Subversion, then you create the standard repository layout, with trunk, tags, and branches directories. In fact these are usually my first three commits of any new repository. I’ve completed these steps so many times in the last few months, that I can practically type it in my sleep. Tired of repeating myself, I started digging into shell scripting to automate this task and released the fruits of my labor here: SVN: New Repos.

Continue reading