You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
CheckpointsArea: what it touches
ImprovementsKind: in v2.1.248,
ImprovementsSection of the release
What
The snapshot that captures uncommitted work now makes a second staging pass over files that changed while it was copying them, instead of leaving them out on the first failure.
Details
Files still unstable after the retry are recorded as left out with reason "unstable", alongside the existing "hardlinked" and "filtered" reasons.
Index entries are listed so files marked skip-worktree can be told apart from files that are genuinely gone.
Deleted-but-unstaged files are returned as their own list on the result.
The bulk add no longer passes --remove; deletions are handled on a separate path.
Evidence
changed while it was being read
Strings lifted out of the shipped bundle, so the claim above can be checked against them.