From 881333382a2ca5b23ae9c36572ffff16be68fca8 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 7 Oct 2021 18:18:21 +0000 Subject: [PATCH] Monkey patch shell_out! for the subversion provider https://github.com/chef/chef/pull/12150 --- cookbooks/chef/libraries/subversion.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cookbooks/chef/libraries/subversion.rb b/cookbooks/chef/libraries/subversion.rb index 9e94628b0..a2a6e2ba9 100644 --- a/cookbooks/chef/libraries/subversion.rb +++ b/cookbooks/chef/libraries/subversion.rb @@ -5,6 +5,12 @@ class Chef class Subversion extend Chef::Mixin::ShellOut + def shell_out!(*args, **options) + options = args.pop if options.empty? && args.last.is_a?(Hash) + + super(*args, **options) + end + def sync_command if current_repository_matches_target_repository? c = scm :update, new_resource.svn_arguments, verbose, authentication, proxy, "-r#{revision_int}", new_resource.destination -- 2.39.5