GSoC/GCI Archive
Google Summer of Code 2014

SyncDiff(erent)

License: GNU Library or "Lesser" General Public License version 2.0 (LGPLv2)

Web Page: http://syncdiff.org/p/syncdiff/page/GSoC-2014-Ideas/

Mailing List: syncdiff@syncdiff.org | http://syncdiff.org/mailman/listinfo/syncdiff

SyncDiff(erent) is a state-full file synchronizer, similar in some concepts to rsync, csync2, unison, and steals some ideas from git and other VCS. The intention is to make a more unified, easier to handle, file synchronization layer that can be used both in file distribution environments, eventually consistent file stores and to handle file synchronization across the "cloud". This comes out of a general need for a state-full rsync like system that was first investigated by chasmd. Unfortunately chasmd never got to a release point and the code was lost for a variety of reasons. SyncDiff(erent) takes some of the basic ideas and is aiming to be a production capable file synchronization agent.

Projects