Proxy role needs a wrapper
diff --git a/lib/whimsy/asf/svn.rb b/lib/whimsy/asf/svn.rb
index de211b3..dea083c 100644
--- a/lib/whimsy/asf/svn.rb
+++ b/lib/whimsy/asf/svn.rb
@@ -350,6 +350,9 @@
         password = options[:password]
         user = options[:user]
       end
+      if user == 'whimsysvn'
+        cmd[0] = 'whimsysvn' # need wrapper for SVN proxy role
+      end
       unless options[:dryrun] # don't add auth for dryrun
         if password or user == 'whimsysvn' # whimsysvn user does not require password
           cmd << ['--username', user, '--no-auth-cache']