    # File lib/chef/provider/git.rb, line 77
          def assert_target_directory_valid!
            target_parent_directory = ::File.dirname(@new_resource.destination)
            unless ::File.directory?(target_parent_directory)
              msg = "Cannot clone #{@new_resource} to #{@new_resource.destination}, the enclosing directory #{target_parent_directory} does not exist"
              raise Chef::Exceptions::MissingParentDirectory, msg
            end
          end