Class ChangeSet::DeltaOperation
In: lib/fastcst/changeset.rb
Parent: Object

The most complicated operation, it performs a delta between two files and records the delta, it’s length, and the mtime. It will avoid recording a delta if the file’s contents haven’t changed.

Methods

new   run   skip   test  

Public Class methods

Public Instance methods

Run reads in the delta, changes to the dir, and then applies the delta in order to create the changed file. It will skip a file if it’s missing.

Skips ahead in the data stream by the @length

Performs tests to see if it’s safe/possible to perform this operation

[Validate]