Reploy is deploying tool, written in Ruby. I decided to write it when i was tired of Vlad and Capistrano performing dark magic in my urxvt including throwing numerous tarballs over rsync, littering my server with backups and using three instances of git repo, one created on every run.
Currently it supports one target at time, which is drawback from Vlad'n'Cap, but for one-location use it's ok. This may improve over time.
See available recipes and manual.
Other files here:
recipes/
examples
manual