UpdateArchive() creates commit if not found.