{"version":"2.1.281","anchor":"checkout-snapshotbundle-internals","canonical_anchor":"checkout-snapshotbundle-internals","heading":"Checkout snapshot\/bundle internals","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/checkout-snapshotbundle-internals","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Checkout snapshot\/bundle internals\n\nInternal changes to checkout snapshots, including a new \"not under a directory\" message for some files\n\n**Unclear.** The finding does not say what a chained snapshot means for a reader.\n\n**What**\n\nClaude Code can take snapshots of a code checkout, and these changes affect how they work:\n\n- Snapshot state can now be marked as chained.\n\n- A shallow file outside a git folder is now reported as \"not under a directory\".\n\n- A branch in the \"unreadable\" state now counts as changed.\n\n- One git step now also works with the objects folder.\n\n**Why**\n\nThe main thing you might see is the \"not under a directory\" message for such a file."}