Asset revisioning by appending content hash as parameter to filenames