ParentFull threademillon·git-annex is a nice extension for this kind of use case. Metadata are stored in git, and file contents are stored separately.http://git-annex.branchable.com/View on HN