rojo/rojo-test/syncback-tests
Joe 9c6966acff Add default properties caching and update matching logic
- Implemented a caching mechanism for default properties per class in `rbx_dom_lua/init.lua`, allowing for efficient retrieval of encoded default values, including inherited defaults.
- Updated the matching logic in `Reconciler/matching.lua` to account for properties present only on the Studio side, ensuring accurate comparisons against default values during reconciliation.
- Added new test cases to validate the handling of default-omitted properties, enhancing the robustness of the reconciliation process.

These changes improve the efficiency and accuracy of property matching, addressing issues related to default values in the reconciliation workflow.
2026-02-17 07:52:29 -06:00
..
child_but_not Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
clean_mode_orphan_removal/input-project Implement incremental syncback mode to preserve existing file structure 2026-02-01 08:14:20 -06:00
csv Add CSV input files and enhance syncback warning logic 2026-01-30 10:42:38 -06:00
duplicate_rojo_id Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ignore_paths_adding Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ignore_paths_init Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ignore_paths_removing Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ignore_trees_adding Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ignore_trees_removing Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
json_middlewares Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
nested_projects Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
nested_projects_weird Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
project_init Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
project_reserialize Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
rbxm_fallback Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_blank Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_conflict Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_duplicate Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_pruned Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
respect_old_middleware Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
schema_roundtrip Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
string_value_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rules Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
UFOWave_matching Add default properties caching and update matching logic 2026-02-17 07:52:29 -06:00
unscriptable_properties Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00