rojo/rojo-test/serve-test-snapshots
Joe 57433a0158 Enhance scripts-only mode handling and improve temp ID resolution
- Introduced a new mechanism in ServeSession to manage scripts-only mode, ensuring proper handling of temporary IDs during script additions.
- Updated the applyPatch function to remap only scripts-only temp IDs, preventing false positives with legitimate additions.
- Modified the API to resolve intermediate container temp IDs to real tree references, enhancing the integrity of parent-child relationships for new scripts.
- Added tests to verify the functionality of scripts-only mode and the resolution of temp IDs.

These changes aim to optimize script management and improve the overall functionality of the session handling.
2026-02-28 07:23:49 -06:00
..
end_to_end__tests__connected_mode__connected_add_seq_1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_add_seq_2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_add_seq_3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_api_then_fs_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_clean_slug_clean_step1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_clean_slug_clean_step2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_clean_slug_clean_step3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_collision_evo_step1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_collision_evo_step2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_collision_evo_step3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_cursor_final_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_dedup_add_third_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_dedup_edit_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_dedup_no_meta_stem_patch.snap Add automatic dedup suffix stripping to enhance syncback functionality 2026-02-19 01:15:28 -06:00
end_to_end__tests__connected_mode__connected_dedup_remove_one_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_delete_init_from_dir_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_delete_init_from_dir_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_edit_init_then_child_child.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_edit_init_then_child_init.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_create_in_folder_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_create_in_folder_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_cycle_patch1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_cycle_patch2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_cycle_patch3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_delete_survive_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_delete_survive_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_meta_creation_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_type_module_to_server_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_type_module_to_server_initial.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_type_module_to_server_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_init_type_server_to_local_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_type_server_to_local_initial.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_init_type_server_to_local_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_meta_add_name_to_clean_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_meta_update_name_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_model_create_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_model_delete_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_model_edit_props_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_model_name_edit_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_model_remove_name_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_multi_edit_local.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_multi_edit_server.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_multi_edit_standalone.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_reconnect_cursor0_catchup.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_remove_seq_1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_remove_seq_2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_remove_seq_3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_replace_init_type_final.snap Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
end_to_end__tests__connected_mode__connected_replace_init_type_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_sequence_create.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_sequence_delete.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_sequence_edit.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_sequence_rename.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_chain_step1.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_chain_step2.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_chain_step3.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_chain_step4.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_create_new_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_delete_meta_revert_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_delete_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_edit_meta_name_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_edit_server_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slug_edit_source_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slugdir_add_child_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slugdir_edit_init_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__connected_mode__connected_slugdir_init_type_change_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__add_folder_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__add_folder_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__add_folder_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__add_folder_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__add_optional_folder.snap Use WebSocket instead of Long Polling (#1142) 2025-11-26 19:57:01 -08:00
end_to_end__tests__serve__add_optional_folder_all-2.snap Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
end_to_end__tests__serve__add_optional_folder_all.snap Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
end_to_end__tests__serve__add_optional_folder_subscribe.snap Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
end_to_end__tests__serve__edit_init_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__edit_init_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__edit_init_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__edit_init_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__empty_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__empty_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__empty_json_model_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__empty_json_model_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__empty_json_model_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__empty_json_model_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__forced_parent_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__forced_parent_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__forced_parent_serialize_model.snap Use SerializationService as a fallback for when patch application fails (#1030) 2025-09-21 15:09:20 -07:00
end_to_end__tests__serve__meshpart_with_id_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__meshpart_with_id_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__meshpart_with_id_serialize_model.snap Update snapshot files to remove unnecessary attributes and improve consistency in property handling 2026-01-20 23:12:43 -06:00
end_to_end__tests__serve__model_pivot_migration_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__model_pivot_migration_all.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__move_folder_of_stuff_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__move_folder_of_stuff_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__move_folder_of_stuff_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__move_folder_of_stuff_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__no_name_default_project_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__no_name_default_project_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__no_name_project_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__no_name_project_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__no_name_top_level_project_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__no_name_top_level_project_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__no_name_top_level_project_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__pivot_migration_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__pivot_migration_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__ref_path_change_target_patch.snap Refactor snapshot attribute handling in patch computation 2026-02-19 07:33:32 -06:00
end_to_end__tests__serve__ref_path_multiple_attrs_patch.snap Refactor snapshot attribute handling in patch computation 2026-02-19 07:33:32 -06:00
end_to_end__tests__serve__ref_path_new_file_patch.snap Refactor snapshot attribute handling in patch computation 2026-02-19 07:33:32 -06:00
end_to_end__tests__serve__ref_path_nonexistent_patch.snap Refactor snapshot attribute handling in patch computation 2026-02-19 07:33:32 -06:00
end_to_end__tests__serve__ref_path_remove_attr_patch.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__ref_properties_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__ref_properties_patch_update_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_patch_update_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_patch_update_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__ref_properties_patch_update_subscribe.snap Refactor snapshot attribute handling in patch computation 2026-02-19 07:33:32 -06:00
end_to_end__tests__serve__ref_properties_remove_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_remove_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__ref_properties_remove_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__ref_properties_remove_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__ref_properties_subscribe.snap Enhance snapshot patch computation and logging 2026-02-19 07:54:32 -06:00
end_to_end__tests__serve__remove_file_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__remove_file_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__remove_file_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__remove_file_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__scripts_all-2.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__scripts_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__scripts_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__scripts_subscribe.snap Update snapshot files to standardize messageCursor values 2026-02-15 01:33:31 -06:00
end_to_end__tests__serve__sync_rule_alone_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__sync_rule_alone_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__sync_rule_complex_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__sync_rule_complex_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__sync_rule_no_extension_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__sync_rule_no_extension_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
end_to_end__tests__serve__sync_rule_no_name_project_all.snap Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
end_to_end__tests__serve__sync_rule_no_name_project_info.snap Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00