# 2025-02-13: MSD GM Stashing ## Notes - `dereference` to resolve symlinks before - If compressed file already exists, raise exception -> GP: Better, no filename - Support `zip` format, as well, as it's the only format, which allows extracting a single file from the compressed archive - Current attachment to CalcJob's metadata requires defining the stashing _before_ the job is being run -> Why not make it as a separate CalcJob, so one can also run it afterwards - Unstashing - Keep provenance or not? - Put it at different location or re-create original folder -> both - At new path, it should be a new RemoteData node? - If at original path, either ignore provenance, or create new RemoteData, avoid cycles in the provenance graph - GP: `verdi [un]stash` should support batch operations, because it will require opening transports -