depl 0.0.6
Separate out the deployment concerns from your application by using depl to update your git branches. Then let your provisioning system (for instance, chef + deploy_revision provider) take care of actually deploying new code. depl shows diffs between your current branch and the deployed revision.
Gemfile:
=
install:
=
Development Dependencies (1):
rspec
~> 2.5