]> git.openstreetmap.org Git - chef.git/commitdiff
Monkey patch shell_out! for the subversion provider
authorTom Hughes <tom@compton.nu>
Thu, 7 Oct 2021 18:18:21 +0000 (18:18 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 10 Oct 2021 13:28:57 +0000 (14:28 +0100)
https://github.com/chef/chef/pull/12150

cookbooks/chef/libraries/subversion.rb

index 9e94628b01061c18d7fdbb3070c13003334035ab..a2a6e2ba9c91d2c8410a567aa99024a616b41df5 100644 (file)
@@ -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