save a version of the file if it did not exist - this prevents an older snapshot blowing an installed one away on a clean repo