'syrep' is a generic file repository synchronization tool. It synchronizes large file hierarchies bidirectionally by exchanging patch files. It is peer-to-peer, does not require a central server, and supports synchronization between more than two repositories. Patch files can be transferred via offline media (ie removable hard drives or compact disks). Files are tracked by their message digests, currently MD5. The snapshot files track file creation, deletion, modification, creation of new hard or symbolic links, and renaming (which is merely a new hard link and removal of the old file). syrep doesn't distinguish between soft and hard links; even copies of files are treated as the same. Currently, syrep doesn't synchronize file attributes like access modes or modification times.
DocumentationUser manpage available in HTML format from http://0pointer.de/lennart/projects/syrep/syrep.1.xml
released on 1 July 2005
|License||Verified by||Verified on||Notes|
|GPLv2orlater||Janet Casey||22 March 2004|
Leaders and contributors
Resources and communication
|Developer||VCS Repository Webview||http://0pointer.de/cgi-bin/viewcvs.cgi/?root=syrep|
|Source requirement||Berkeley DB|
This entry (in part or in whole) was last reviewed on 6 July 2005.