archive/unarchive update case history
include submodule refs
fix bad error message no one ever saw