Version Control System w/ Centralized Diffs
illumen: bzr can do that.It's used by people to track /etc/ and all sorts of stuff.Have your files in:
/somewhere/.bzr
/somewhere/yourfolders/So there is only one .bzr directory at the top.