def list_entries(dir=self.svn_repo_working_copy, file=nil, verbose=false)

      @entry_list, @show, @verbose = [], true, verbose
       
      Svn::Wc::AdmAccess.open(nil, dir, false, 5) do |adm|
        @adm = adm
        if file.nil?
          #also see walk_entries (in svn bindings) has callback
          adm.read_entries.keys.sort.each { |ef|
            next unless ef.length >= 1
            svn_entry = File.join(dir, ef)
            _collect_get_entry_info svn_entry
          }
        else
          _collect_get_entry_info(file)
        end
      end
      #XXX do we want nil or empty on no entries, choosing empty for now
      #@entry_list unless @entry_list.empty?
      @entry_list
    end
def list_entries(dir=self.svn_repo_working_copy, file=nil, verbose=false)

      @entry_list, @show, @verbose = [], true, verbose
       
      Svn::Wc::AdmAccess.open(nil, dir, false, 5) do |adm|
        @adm = adm
        if file.nil?
          #also see walk_entries (in svn bindings) has callback
          adm.read_entries.keys.sort.each { |ef|
            next unless ef.length >= 1
            svn_entry = File.join(dir, ef)
            _collect_get_entry_info svn_entry
          }
        else
          _collect_get_entry_info(file)
        end
      end
      #XXX do we want nil or empty on no entries, choosing empty for now
      #@entry_list unless @entry_list.empty?
      @entry_list
    end
--
 TODO what is this? look into, revisit
entr = svn.ls(paths,'HEAD')
entr.each {|ent|
    ent.each {|k,dir_e|
      next unless dir_e.class == Svn::Ext::Core::Svn_dirent_t
      puts "#{dir_e.kind} | #{dir_e.created_rev} | #{dir_e.time2} | #{dir_e.last_author} "
      #puts dir_e.public_methods
      #puts "#{k} -> #{v.kind} : #{v.created_rev}"
  }
}
++
 Get list of all entries at (passed) dir level in repo
 use repo root if nothing passed

 params [String, String, String] optional params, defaults to repo root
                          if file passed, get specifics on file, else get
                          into on all in dir path passed
                          3rd arg is verbose flag, if set to true, lot's
                          more info is returned about the object
 returns [Array] list of entries in svn repository