rojo/src/web
Joe faa12dc573 Implement RefPathIndex for efficient handling of Rojo_Ref_* attributes
- Introduced the `RefPathIndex` structure to map `Rojo_Ref_*` attribute values to their corresponding meta/model file paths, enabling O(affected_files) lookups during instance renaming.
- Updated `ChangeProcessor`, `ServeSession`, and `ApiService` to utilize the new index for managing reference paths, improving performance and reliability during rename operations.
- Enhanced the `update_ref_paths_after_rename` function to leverage the index for efficient file updates, reducing the need for full tree scans.
- Added comprehensive tests for `RefPathIndex` to ensure correct functionality and robustness against edge cases.

These changes significantly enhance the efficiency of reference path management in the synchronization system.
2026-02-14 13:28:29 -06:00
..
api.rs Implement RefPathIndex for efficient handling of Rojo_Ref_* attributes 2026-02-14 13:28:29 -06:00
assets.rs Redesign settings UI in plugin (#886) 2024-05-13 10:36:03 -07:00
interface.rs Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
mod.rs Upgrade dependencies and refactor serialization in build.rs 2026-02-06 18:57:29 -06:00
ui.rs Upgrade dependencies and refactor serialization in build.rs 2026-02-06 18:57:29 -06:00
util.rs Upgrade dependencies and refactor serialization in build.rs 2026-02-06 18:57:29 -06:00