{"version":"2.1.280","anchor":"git-sync-session-state-gains-servedlinked-and-eversent-on-em","canonical_anchor":"git-sync-session-state-gains-servedlinked-and-eversent-on-em","heading":"Git-sync session state gains servedLinked and everSent-on-empty-checkout fields","tier":"internal","area":"Git Sync","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/git-sync-session-state-gains-servedlinked-and-eversent-on-em","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Git-sync session state gains servedLinked and everSent-on-empty-checkout fields\n\nGit-sync session data now tracks whether a linked working tree was served and, for empty checkouts, a list of already-sent files\n\n**What**\n\nClaude Code's git directory-sync feature keeps a record of each sync session's state. This record can now optionally include:\n\n- `servedLinked`, noting whether a linked working tree (rather than a full copy) was served for that session\n\n- an `everSent` list, started empty, set up when a session begins from an empty checkout\n\n**Why**\n\nThese additions let Claude Code keep more accurate track of what has already been synced, which should help sync sessions behave correctly around linked working trees and empty checkouts.\n\n- Area: Git Sync\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}