    # File lib/chef/provider/subversion.rb, line 61
          def action_checkout
            if target_dir_non_existent_or_empty?
              converge_by("perform checkout of #{@new_resource.repository} into #{@new_resource.destination}") do
                run_command(run_options(:command => checkout_command))
              end
            else
              Chef::Log.debug "#{@new_resource} checkout destination #{@new_resource.destination} already exists or is a non-empty directory - nothing to do"
            end
          end