check / check (push) Waiting to run
snapshot restore said nothing about a requested path that matched no entry in the snapshot (a typo, a relative path, or a path through a configured snapshot path that is a symlink, whose entries are stored under the resolved directory) and exited 0, also when nothing matched at all. Each such path is now named in a warning, and restore returns an error after restoring the paths that do match. Making a path through a symlink match is not part of this change. Judgement call: when files also fail to restore, that error is the one returned; the unmatched paths are still named. Model: opus-5-5