But there's no reason to store those artifact objects as if they were diff/patch/merge-able -- store them separately as archived read-only blobs.<p>A lot of people use a standard hierarchical filesystem that gets rsynced around, a new option would be to store them in something like S3 and keep their addresses as references in source control.