Files
multica/server/cmd
Jiang Bohan f75aa0ef85 fix(daemon): merge per-task during legacy workspaces migration
The first pass skipped a whole `<workspace_id>` directory when the
target already had it, which is exactly the case we care about: Web/CLI
ran a task on the unified path while Desktop ran one on the legacy
profile-suffixed path, so the two task_short subdirs need to merge.
Recurse one level for non-dotfile directory collisions and rename each
task_short subdir whose name is free at the target; conflicting
task_short subdirs (true overwrites) stay in legacy for the user to
reconcile. `.repos` and other dotfile caches keep the
no-merge-on-conflict behavior.

Also drop the stale "and workspaces" claim from the global --profile
help text — workspaces are now shared across profiles by default.
2026-04-28 17:37:23 +08:00
..