def delete(files=[], recurs=false)
      svn_session() do |svn|
        begin
          svn.delete(files)
        #rescue Svn::Error::AuthnNoProvider,
        #       #Svn::Error::WcNotDirectory,
        #       Svn::Error::ClientModified,
        #       Svn::Error::SvnError => e
        rescue Exception => err
          raise RepoAccessError, "Delete Failed: #{err.message}"
        end
      end
    end
def delete(files=[], recurs=false)
      svn_session() do |svn|
        begin
          svn.delete(files)
        #rescue Svn::Error::AuthnNoProvider,
        #       #Svn::Error::WcNotDirectory,
        #       Svn::Error::ClientModified,
        #       Svn::Error::SvnError => e
        rescue Exception => err
          raise RepoAccessError, "Delete Failed: #{err.message}"
        end
      end
    end
delete entities from the repository

 pass single entity or list of files with fully qualified path,
 which must exist,

 raises RepoAccessError if something goes wrong