rojo/rojo-test/serve-tests
Joe e617e8fcda Enhance audit documentation and improve Ref property handling
- 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.
2026-02-14 15:55:24 -06:00
..
add_folder Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
add_optional_folder Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
api_write_existing Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
connected_init Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
connected_models Update dependencies and enhance VFS staleness testing 2026-02-11 18:50:43 -06:00
connected_scripts Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
connected_slugify Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
edit_init Add project configuration and test files in JSON5 format 2026-01-30 09:16:46 -06:00
empty Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
empty_json_model Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
forced_parent Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
meshpart_with_id Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
move_folder_of_stuff Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_default_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_top_level_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
pivot_migration Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_ambiguous_path Enhance InstanceMap and ChangeBatcher for unresolved Ref properties 2026-02-14 12:18:58 -06:00
ref_forward_sync test fixtures 2026-02-14 11:04:28 -06:00
ref_properties Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_remove Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_two_way_sync Enhance audit documentation and improve Ref property handling 2026-02-14 15:55:24 -06:00
remove_file Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
scripts Add project configuration and test files in JSON5 format 2026-01-30 09:16:46 -06:00
stale_tree Update dependencies and enhance VFS staleness testing 2026-02-11 18:50:43 -06:00
sync_rule_alone Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_complex Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_no_extension Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_no_name_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
syncback_encoded_names Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -06:00
syncback_format_transitions Add syncback roundtrip and clean mode stress tests 2026-02-01 18:34:02 -06:00
syncback_scripts_only Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
syncback_stress Complete todos for stress tests and add syncback_stress fixture 2026-02-05 22:36:19 -06:00
syncback_write Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00