{"version":"2.1.248","anchor":"snapshots-list-files-that-changed-while-being-read-and-skip-","canonical_anchor":"snapshots-list-files-that-changed-while-being-read-and-skip-","heading":"Snapshots list files that changed while being read, and skip a redundant git check","tier":"notice","area":"Checkpoints","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/snapshots-list-files-that-changed-while-being-read-and-skip-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Snapshots list files that changed while being read, and skip a redundant git check\n\nSnapshot reports now explain files skipped because they changed while being read.\n\n**What**\n\nA snapshot's report of what it left out now has a `changedDuringRead` category for files that moved or were rewritten mid-copy, so a missing file is explained rather than silent. Snapshots also reuse an already-read git layout when one is handed in, avoiding a repeated git inspection.\n\n**Details**\n\n- The reuse only happens when the supplied layout already carries its directory id, store stamps and config pins; otherwise the layout is read again.\n\n**Evidence**\n\n`changedDuringRead`\n\n- Area: Checkpoints\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}