def do_status(dir=self.svn_repo_working_copy, file=nil) # :nodoc:

      # set default
      wc_path = Svn::Core.path_canonicalize dir if File.directory? dir

      # override default if set
      wc_path = Svn::Core.path_canonicalize file \
               if (!file.nil? && File.file?(file))

      infos = Array.new
      svn_session() do |svn|
        begin
          # from client.rb
          rev = svn.status(wc_path, rev=nil, depth_or_recurse='infinity',
                           get_all=true, update=true, no_ignore=false,
                           changelists_name=nil #, &status_func
          ) do |path, status|
            infos << [path, status]
          end
        rescue RuntimeError,
                #Svn::Error::WcNotDirectory,
                Exception => svn_err
          raise RepoAccessError, "status check Failed: #{svn_err}"
        end
      end
   
      _file_list infos

    end
def do_status(dir=self.svn_repo_working_copy, file=nil) # :nodoc:

      # set default
      wc_path = Svn::Core.path_canonicalize dir if File.directory? dir

      # override default if set
      wc_path = Svn::Core.path_canonicalize file \
               if (!file.nil? && File.file?(file))

      infos = Array.new
      svn_session() do |svn|
        begin
          # from client.rb
          rev = svn.status(wc_path, rev=nil, depth_or_recurse='infinity',
                           get_all=true, update=true, no_ignore=false,
                           changelists_name=nil #, &status_func
          ) do |path, status|
            infos << [path, status]
          end
        rescue RuntimeError,
                #Svn::Error::WcNotDirectory,
                Exception => svn_err
          raise RepoAccessError, "status check Failed: #{svn_err}"
        end
      end
   
      _file_list infos

    end
get status of all entries at (passed) dir level in repo
 use repo root if not specified

 private does the real work for 'status'

 @params [String] optional params, defaults to repo root
                          if file passed, get specifics on file, else get
                          into on all in dir path passed
 @returns [Hash] path/status of entries at dir level passed