smart stuff

Unison file synchronisation for modern computer nomands
18 Nov 05 - http://www.approximity.com/cgi-bin/blogtariAgile/index.rb/Life/unison.rdoc
Do you know this scenario? Got some files on your laptop, some on your desktop machine at home, some in the office, some on server X? If that is the case, it’s high time you become an addicted Unison user. Unison is pure firelsynchronisation for Unix and for windows.

It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc). However, there are several points where it differs: