During upload the archive of objects to the catalog it will be created new objects if they not exist yet in catalog.
For existing objects in catalog during upload from archive it will be created new revisions, but the kind, contentType will not be updated.
In general it can be improved to updated kind, contentType, during creating revisions.