Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
diff/patch file server
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Hsync
Hsync.hs
LICENSE
Main.hs
README.md
Setup.hs
hsync.cabal
make-test-files.sh
test.hs

README.md

HSync (Work in Progess)

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).

Something went wrong with that request. Please try again.