Folders without a git repository now sync through the git engine instead of archiving.
What's wrong with this entry?
The helper that picks a sync engine for a directory used to fall back to the archive engine when it found no git repository; it now picks the git engine instead.
- Monorepos and directories where git is unusable still get no sync at all, with reasons
monorepoandgit_unusable. - Applies to everyone on this build, and follows from the two older engines being dropped.
return n ? { engine: "git" } : { engine: "none", reason: "git_unusable" };
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