From 3db0815fd0480159d77ae2f865ee49dfd4699689 Mon Sep 17 00:00:00 2001 From: Sebb Date: Thu, 28 Mar 2024 16:38:03 +0000 Subject: [PATCH] Proxy role needs a wrapper --- lib/whimsy/asf/svn.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/whimsy/asf/svn.rb b/lib/whimsy/asf/svn.rb index de211b318f..dea083c8f5 100644 --- a/lib/whimsy/asf/svn.rb +++ b/lib/whimsy/asf/svn.rb @@ -350,6 +350,9 @@ def self._svn_build_cmd(command, path, options) 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']