-
由 Will Chen 提交于
## Summary - Add gitAddSafeDirectory call after moving app directory during rename and change-app-location operations - This ensures the new path is added to Git's safe.directory config on Windows - Prevents dubious ownership error that occurs when Git operations are performed on directories owned by different users Fixes #2303 ## Test plan - Existing rename_app.spec.ts E2E tests pass - On Windows: rename an app that has git history, verify git operations (like listing branches) work without errors Generated with Claude Code <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Ensures Git trusts all repositories under the Dyad apps base directory on Windows when native Git is enabled. > > - Change `gitAddSafeDirectory(getDyadAppsBaseDirectory())` to `gitAddSafeDirectory(`${getDyadAppsBaseDirectory()}/*`)` during app startup > - Update comments to document rationale and Git config reference > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit b49181edd3612228952e9475c64424b9370f79d9. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Add dyad-apps/* to Git safe.directory at startup so Git works after app renames or moves on Windows when native Git is enabled. Replaces per-app updates with a single wildcard entry. Fixes #2303. <sup>Written for commit b49181edd3612228952e9475c64424b9370f79d9. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --------- Co-authored-by:Claude Opus 4.5 <noreply@anthropic.com>