mirror of
https://github.com/storytold/designcraft.git
synced 2026-11-14 22:35:26 +00:00
links.list gains storage; a linked graphic's status comes from the open check while its bytes are unchanged, else from its files: OK by size and time without reading, else by content hash; Modified or Missing. Update, Relink and Relink to Folder read the file into a new linked version with a new hash and proxy. Embed checks the file first and keeps the link record; links.unembed links to the original when it holds the same bytes, else writes them into dir. Not on the web. (cherry picked from commit 8d617b872f7d7b01b9551d07a3e82be03e1c1362)