Update snapshot files and enhance VFS event handling

- Updated snapshot files to reflect changes in IDs for consistency across connected mode tests.
- Improved VFS event processing in ChangeProcessor to handle multiple events more efficiently, ensuring consistent message structure across platforms.
- Added merging functionality for patch sets to consolidate changes from various VFS events, enhancing synchronization reliability.

These changes improve the accuracy of test snapshots and optimize VFS event management.
This commit is contained in:
Joe 2026-02-12 02:13:58 -06:00
parent b1789a37be
commit 2e49763b69
8 changed files with 77 additions and 27 deletions

View file

@ -13,6 +13,6 @@ body:
ignoreUnknownInstances: false
changedName: "Nor:mal"
changedProperties: {}
id: id-3
id: id-8
packetType: messages
sessionId: id-1

View file

@ -13,6 +13,6 @@ body:
ignoreUnknownInstances: false
changedName: Normal
changedProperties: {}
id: id-3
id: id-8
packetType: messages
sessionId: id-1

View file

@ -5,9 +5,20 @@ expression: "packet.intern_and_redact(&mut redactions, ())"
body:
messageCursor: 3
messages:
- added: {}
- added:
id-13:
Children: []
ClassName: ModuleScript
Id: id-13
Metadata:
ignoreUnknownInstances: false
Name: Has/Slash
Parent: id-3
Properties:
Source:
"!String": "-- Normal clean-named module\nreturn \"normal\"\n"
removed:
- id-3
- id-8
updated: []
packetType: messages
sessionId: id-1

View file

@ -5,19 +5,9 @@ expression: "packet.intern_and_redact(&mut redactions, ())"
body:
messageCursor: 4
messages:
- added:
id-15:
Children: []
ClassName: ModuleScript
Id: id-15
Metadata:
ignoreUnknownInstances: false
Name: Renamed
Parent: id-3
Properties:
Source:
"!String": "-- edited script\nreturn 2"
removed: []
- added: {}
removed:
- id-15
updated: []
packetType: messages
sessionId: id-1

View file

@ -5,7 +5,18 @@ expression: "packet.intern_and_redact(&mut redactions, ())"
body:
messageCursor: 3
messages:
- added: {}
- added:
id-15:
Children: []
ClassName: ModuleScript
Id: id-15
Metadata:
ignoreUnknownInstances: false
Name: Renamed
Parent: id-3
Properties:
Source:
"!String": "-- edited script\nreturn 2"
removed:
- id-14
updated: []