Just a quick script I use on most of my servers to revision and deploy site versions.
How it works: It relies you you having a dev.${DOMAIN} folder which contains your active development version. When you deploy a copy is made, your old active site is moved to revisioned folder and the copy is moved into place. Almost instant.
Installation: Just put it into /var/www or what ever htdocs directory you use.