One of my early design goals with Mephisto was make it possible to run without managing your own local changes. I’m able to deploy to three different mephisto installations with separate capistrano recipes, and the only differences are templates and assets. Sometimes, however, you may want to modify Mephisto for custom projects. Chris McGrath shows us how he’s managing multiple Mephisto repos with svk.
In fact I’m loving Mephisto so much I’ve decided to use it as the blogging engine on a client project. This project doesn’t require very advanced blogging, but it does require that it’s integrated with the main site with seamless user registration and multiple sites. I’ll write more about that when I do it, but first I want to show how I setup my development environment so I can track changes to Mephisto trunk, make any local changes I require and deploy using Capistrano.
The article also doubles as a simple introduction to svk.
