The goal here is to build a file server over http that clients can pull patches from to stay in sync with the servers' files.
Inspired by zsync.
To use, run make-test-files.sh
and then load Hsync.hs
into ghci.
You can then fake-o patch one file to another with,
patch "test/abc" "test/abc2"
This will show information about the files, their similarities (lcs) and the generated patch (list).