Gu 532e97cfc9 fix: only skip rename detection when git detected renames
When files_to_sync is empty (e.g., R100 rename with no content changes),
detect_file_changes doesn't run, so renamed_files is empty.

Previously, reconcile ALWAYS skipped rename detection, so it treated
renames as separate delete+add operations.

Now, reconcile only skips rename detection if git actually found renames.
Otherwise, it uses heuristic-based detection to handle the rename properly.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 11:14:54 +08:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-05-29 11:21:19 +08:00
2025-10-28 05:58:30 -07:00
2025-10-30 08:15:54 -07:00
2025-09-28 18:38:54 +08:00
2025-03-11 15:26:25 +08:00
.
2025-08-17 19:07:46 -07:00
2025-03-11 15:26:25 +08:00
2025-04-24 17:16:59 +08:00
2025-04-02 11:35:34 +08:00
Description
No description provided
CC-BY-4.0 292 MiB
Languages
MDX 90.5%
Python 9.3%
HTML 0.2%