def _pre_update_entries #:nodoc:
      @pre_up_entries = Array.new
      @modified_entries = Array.new
      list_entries.each do |ent|
        ##puts "#{ent[:status]} | #{ent[:repo_rev]} | #{ent[:entry_name]}"
        e_name = ent[:entry_name]
        stat = ent[:status]

        if @limit_to_dir_path # limit files returned to this (and subdir's of) dir
          fle = File.join(self.svn_repo_working_copy, e_name)
          next unless fle.include? @limit_to_dir_path
        end

        @pre_up_entries.push e_name
        ## how does it handle deletes?
        #if info()[:rev] != ent[:repo_rev]
        #  puts "changed file: #{File.join(paths, ent[:entry_name])} | #{ent[:status]} "
        #end

        if stat == 'M' then @modified_entries.push "#{stat}\t#{e_name}" end
      end
    end
def _pre_update_entries #:nodoc:
      @pre_up_entries = Array.new
      @modified_entries = Array.new
      list_entries.each do |ent|
        ##puts "#{ent[:status]} | #{ent[:repo_rev]} | #{ent[:entry_name]}"
        e_name = ent[:entry_name]
        stat = ent[:status]

        if @limit_to_dir_path # limit files returned to this (and subdir's of) dir
          fle = File.join(self.svn_repo_working_copy, e_name)
          next unless fle.include? @limit_to_dir_path
        end

        @pre_up_entries.push e_name
        ## how does it handle deletes?
        #if info()[:rev] != ent[:repo_rev]
        #  puts "changed file: #{File.join(paths, ent[:entry_name])} | #{ent[:status]} "
        #end

        if stat == 'M' then @modified_entries.push "#{stat}\t#{e_name}" end
      end
    end
get list of entries before doing an update