Builtin Library
README.md
zm.reidentify
Give an asset a guid of its own when another asset of the world states the same guid. zm status names such a pair under "guid(s) stated by more than one asset", and a push refuses it.
zm.reidentify("/source/systems/movement/CapsuleWalker.component")gives that asset a freshly minted guid. It keeps its path and its bytes; the other asset keeps the guid they shared.- Every reference table the world authored is derived again, so each reference resolves the asset its literal names, at the version that asset holds.
- From the engine bash:
zero zm reidentify --path /source/systems/movement/CapsuleWalker.component.
Then zm add ., zm commit and zm push as usual.