mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-24 06:34:09 +00:00
- Added a detailed section in the audit documentation outlining the sync system layout for both CLI syncback and two-way sync pipelines, including file mappings and processing steps. - Updated `init.meta.json5` to include the `Rojo_Ref_PrimaryPart` attribute for better reference tracking. - Improved the `ChangeProcessor` to populate the `RefPathIndex` from existing meta/model files at startup, ensuring accurate handling of pre-existing `Rojo_Ref_*` attributes during renames. - Refactored the `remove_file` method in `RefPathIndex` to `remove_all_for_file`, enhancing the re-indexing process after attribute removals. - Added tests to verify the correct behavior of the `RefPathIndex` and ensure robustness against edge cases. These changes improve the clarity of the audit process and enhance the reliability of reference path management in the synchronization system. |
||
|---|---|---|
| .. | ||
| cli | ||
| snapshot | ||
| snapshot_middleware | ||
| syncback | ||
| web | ||
| change_processor.rs | ||
| glob.rs | ||
| json.rs | ||
| lib.rs | ||
| lua_ast.rs | ||
| main.rs | ||
| message_queue.rs | ||
| multimap.rs | ||
| path_serializer.rs | ||
| project.rs | ||
| resolution.rs | ||
| rojo_ref.rs | ||
| serve_session.rs | ||
| session_id.rs | ||
| tree_view.rs | ||
| variant_eq.rs | ||