Science regularly has to synchronize files across file systems. Normally, this would involve a Ruby script or something heinous in a shell language. But that’s just business. When the synchronization is complex, the problem is much more difficult. Answering questions like these becomes a major painola: was the file deleted from one side, or added to the other? Was the folder renamed or removed?
It’s possible to try to be clever and check all your things into SVN to manage the changes, but with gigabytes of music files, for example, this could be another kind of pain (if I delete “Wham Rap” from my collection - not that I would - I don’t want it kicking around in the SVN repo taking up space).
There’s a better way. Continue reading…