Per-turn file sync now explains two more reasons it switched itself off mid-session.
What's wrong with this entry?
Per-turn file sync, which keeps a cloud session's files in step as a turn runs, previously only turned itself off for having too many files. It now also turns off when it cannot list the repository tree, and when the tree it cloned exceeds what per-turn sync can track, each with its own explanation naming the cloud session's originating commit or cloned repository.
- The two new reasons are recorded as
tree_unlistableandtree_too_many_files, joining the existing too-many-files abort in a shared set of shutoff reasons. - Each reason carries its own user-facing sentence rather than a generic failure.
File sync is off for this session: the repository the cloud session cloned has more files than per-turn sync can track
Strings lifted out of the shipped bundle, so the claim above can be checked against them.