From: Tom Hughes Date: Thu, 7 Oct 2021 18:18:21 +0000 (+0000) Subject: Monkey patch shell_out! for the subversion provider X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/881333382a2ca5b23ae9c36572ffff16be68fca8 Monkey patch shell_out! for the subversion provider https://github.com/chef/chef/pull/12150 --- 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