Revision bf0dbb75
Change the migrate() method to handle the obsolescence chain for a given identifier. First, backtrace the obsoletes field in the system metadata until we find the original revision, MN.create() it, and then forward trace the obsoletedBy field and MN.update() each object found in the chain. Without this sequence, the MN will not allow creates() to occur with system metadata that already contains obsoletes and obsoletedBy fields.
Files
- added
- modified
- copied
- renamed
- deleted