Syrep is a generic file repository
synchronization tool. It can be used to
synchronize large file hierarchies
bidirectionally by exchanging patch files. It is
truely peer-to-peer and does not require a
central server. Synchronization between more
than two repositories is supported, and patch
files can be transferred via offline media such
as removable hard drives or compact disks.