rojo/rojo-test/serve-tests
Joe c7cddb72c2 Update syncback feature to handle instance pulling from Studio
- Updated the `ServeSession` to implement logic for pulling instances that exist in Studio but not in Rojo's filesystem, creating appropriate files during sync confirmation.
- Introduced a new `encodeInstance` function to serialize Studio instances for transmission, supporting all instance types.
- Modified the `PatchTree` to allow explicit user selection for push/pull/skip actions, enhancing user control during sync operations.
- Added tests for the new encoding functionality and updated existing tests to ensure proper behavior with the new syncback logic.
2026-01-30 07:18:10 -06:00
..
add_folder Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
add_optional_folder Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
edit_init Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
empty Add serve snapshot test for empty project 2019-09-03 17:56:23 -07:00
empty_json_model Do not validate .model.json files with no content/whitespace only (#420) 2021-05-14 16:16:05 -04:00
forced_parent Use SerializationService as a fallback for when patch application fails (#1030) 2025-09-21 15:09:20 -07:00
meshpart_with_id Use SerializationService as a fallback for when patch application fails (#1030) 2025-09-21 15:09:20 -07:00
move_folder_of_stuff Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
no_name_default_project Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
no_name_project Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
no_name_top_level_project Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
pivot_migration Re-add the hack to write NeedsPivotMigration as false for models (#1027) 2025-04-16 15:03:09 -07:00
ref_properties Support setting referent properties via attributes (#843) 2024-06-20 23:48:52 +01:00
ref_properties_remove Support setting referent properties via attributes (#843) 2024-06-20 23:48:52 +01:00
remove_file Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
scripts Require a Rojo project again (#307) 2020-03-25 17:01:28 -07:00
sync_rule_alone Add a new syncRules field project files to allow users to specify middleware to use for files (#813) 2024-01-19 22:18:17 -08:00
sync_rule_complex Add a new syncRules field project files to allow users to specify middleware to use for files (#813) 2024-01-19 22:18:17 -08:00
sync_rule_no_extension Add a new syncRules field project files to allow users to specify middleware to use for files (#813) 2024-01-19 22:18:17 -08:00
sync_rule_no_name_project Correct issue with default.project.json files with no name being named default after change (#917) 2024-07-15 09:24:51 -07:00
syncback_write Update syncback feature to handle instance pulling from Studio 2026-01-30 07:18:10 -06:00