The end-of-turn sync report now counts what stayed in the cloud and flags branches checked out elsewhere.
What's wrong with this entry?
The end-of-turn directory sync report now has a keptInCloud section counting named, credentialNamed and dependencyRoots items, replacing a report that only covered nested repositories. Sync can also now refuse with checked_out_elsewhere, joining reasons like staged_changes, index_busy and ref_moved, with a new retry delay pair of 5s then 20s.
"checked_out_elsewhere"
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.238
Sync state machine gains a moved-root case and a per-turn pull hook
Both mention directory
-
v2.1.238
Untracked-file survey extracted and shared
Both mention directory
-
v2.1.238
Sync internals reshaped around per-file credential state
Both mention directory