mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-02-20 07:37:26 -05:00
- Refactored the `IndexPersistence` implementation to improve error handling and logging when querying directory paths. - Updated the change detection logic to always load existing entries during reindexing, ensuring accurate detection of moves, modifications, and deletions. - Introduced a new test suite for folder rename operations, covering both persistent and ephemeral indexing scenarios, validating UUID/inode preservation and parent-child relationship integrity. - Enhanced the `IndexingHarnessBuilder` to allow disabling the filesystem watcher for specific tests, improving test flexibility. - Added closure table integrity verification to ensure proper connections between renamed folders and their children, preventing data inconsistencies.