lib/filbunke/client.rb in filbunke-1.1.11 vs lib/filbunke/client.rb in filbunke-1.1.12

- old
+ new

@@ -23,12 +23,14 @@ def with_updated_files(last_checkpoint) updates = get_updated_file_list(last_checkpoint) updated_files = updates["files"] || [] failure = false - @logger.log "Updating #{updated_files.size} files for #{repository.name}" if updated_files.size > 0 + new_checkpoint = update["checkpoint"] + @logger.log "Updating repository: #{repository.name}: #{updated_files.size} files. Checkpoint: #{last_checkpoint} ==> #{new_checkpoint}" if updated_files.size > 0 + updated_files.each do |raw_file| file = File.new(raw_file) local_file_path = ::File.join(repository.local_path, file.path) if file_needs_update?(file, local_file_path) @@ -45,10 +47,10 @@ else raise "Unsupported protocol for file: #{file.inspect}" end end end - failure ? last_checkpoint : (updates["checkpoint"] || last_checkpoint) + failure ? last_checkpoint : (new_checkpoint || last_checkpoint) end def update_files!(last_checkpoint) with_updated_files(last_checkpoint) {} end