patching history processing of artifacts against the current patch identity