# File lib/chef/provider/subversion.rb, line 41
      def action_checkout
        assert_target_directory_valid!
        if target_dir_non_existant_or_empty?
          run_command(run_options(:command => checkout_command))
          @new_resource.updated_by_last_action(true)
        else
          Chef::Log.debug "#{@new_resource} checkout destination #{@new_resource.destination} already exists or is a non-empty directory - nothing to do"
        end
      end