def _collect_get_entry_info(abs_path_file) #:nodoc:
      if File.directory?(abs_path_file)
        Dir.entries(abs_path_file).each do |de|
          next if de == '..' or de == '.' or de == '.svn'

          status_info = _get_entry_info(File.join(abs_path_file, de))
          @entry_list.push status_info if status_info and not status_info.empty?
        end
      else
        status_info = _get_entry_info(abs_path_file)
        @entry_list.push status_info if status_info and not status_info.empty?
      end
    end
def _collect_get_entry_info(abs_path_file) #:nodoc:
      if File.directory?(abs_path_file)
        Dir.entries(abs_path_file).each do |de|
          next if de == '..' or de == '.' or de == '.svn'

          status_info = _get_entry_info(File.join(abs_path_file, de))
          @entry_list.push status_info if status_info and not status_info.empty?
        end
      else
        status_info = _get_entry_info(abs_path_file)
        @entry_list.push status_info if status_info and not status_info.empty?
      end
    end
private

 _collect_get_entry_info - initialize empty class varialbe
 @status_info to keep track of entries, push that onto
 class variable @entry_list a hash of very useful svn info of each entry
 requested