mirror of
https://github.com/multica-ai/multica.git
synced 2026-08-12 00:45:55 +02:00
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.