mirror of
https://github.com/langgenius/dify-docs.git
synced 2026-03-27 13:28:32 +07:00
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>