Thomas Ritz contributed with Inploy creating a template called rails3_push. The template modifies Inploy so it creates a repository in the server on setup and pushes to it on every update, being followed by all the tasks that it executes by default on every deploy.
In order to use this template, like any other, you must specify it in the deploy.rb file:
template = :rails3_push application = "tweerer" hosts = %w(...) ...
After that, to setup your server and to deploy to it, you can execute respectively the following commands:
inploy setup inploy