Capistrano retaining deployment subversion account

Hey all,

I’m having an issue where I’m deploying with a subversion username
that doesn’t match my local username and it ends up being retained.

For example, let’s say that I have two accounts… robby and deployer.

I’ve defined the svn user in deploy.rb accordingly to set deployer as
the svn username for deployments.

When I’m working on the project, I make commits as robby. Now… when
I got to deploy to the remote servers, it appears to perform some svn
actions on my workstation before connecting to the remote server and
doing it’s thing. Once this happens, subversion retains the ‘deployer’
user account so that when I go to make another commit, it’s trying to
use that account and not robby.

Is there a way to either a) not have it use ‘deployer’ locally or b)
have it not retain this during the svn call? I see this as being
valuable for people are practicing safe deployments with a svn account
that only has checkout/export capabilities.

Thanks in advance for any assistance!


Robby R.
Founder and Executive Director

Design, Development, and Hosting with Ruby on Rails

+1 503 445 2457
+1 877 55 ARGON [toll free]
+1 815 642 4068 [fax]