Subversion + Apache Headaches
I was recently trying to import my Rails Day application into Subversion on TextDrive's servers. I already had the application running on one of the domains, and I wanted it to be easier to make changes to. So I setup a repository for it: FSFS of course. I import it in by logging in to SSH and making an import with the stuff that is already there. One thing I don't like about Subversion is that it requires you to checkout your source after you've just imported it. This means I must delete the whole directory and perform a checkout. This can cause problems if you're DocumentRoot is pointing towards this directory or you've symlinked it, as I did. Apache goes insane if it can't find the DocumentRoot, even if you aren't accessing it. This is why I was presented with numerous 403 Forbidden errors. Making an empty public_html fixed it all.
