139 lines
3.6 KiB
JSON
139 lines
3.6 KiB
JSON
{
|
|
"schema": "workspace-rollback.v1",
|
|
"format_version": 1,
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"current_package_hash": "fnv1a64:8e75915f5667dba2",
|
|
"target_package_hash": "fnv1a64:6fa1322865f76dde",
|
|
"nearest_committed_seq": 1,
|
|
"target": {
|
|
"schema": "workspace-package.v1",
|
|
"format_version": 1,
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"committed_seq": 1,
|
|
"checkpoint": {
|
|
"schema": "simulation-checkpoint.v1",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"simulation_tick": 0,
|
|
"event_cursor": 1,
|
|
"timeline": {
|
|
"schema": "replay-timeline.v1",
|
|
"events": {
|
|
"schema": "event-log.v1",
|
|
"cursor": 1,
|
|
"tick": 0,
|
|
"events": [
|
|
{
|
|
"seq": 1,
|
|
"tick": 0,
|
|
"kind": "SESSION_READY",
|
|
"payload": {},
|
|
"payload_hash": "fnv1a64:9bf65e00c699fdaf"
|
|
}
|
|
]
|
|
},
|
|
"snapshots": {
|
|
"schema": "snapshot.v1",
|
|
"snapshots": [
|
|
{
|
|
"schema": "snapshot.v1",
|
|
"snapshot_id": "snap:1:fnv1a64:a89928a5e054ff87",
|
|
"base_snapshot_id": null,
|
|
"seq": 1,
|
|
"tick": 0,
|
|
"state": {
|
|
"tick": 0,
|
|
"position": 0
|
|
},
|
|
"state_hash": "fnv1a64:a89928a5e054ff87"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"snapshot": {
|
|
"schema": "snapshot.v1",
|
|
"snapshot_id": "snap:1:fnv1a64:a89928a5e054ff87",
|
|
"base_snapshot_id": null,
|
|
"seq": 1,
|
|
"tick": 0,
|
|
"state": {
|
|
"tick": 0,
|
|
"position": 0
|
|
},
|
|
"state_hash": "fnv1a64:a89928a5e054ff87"
|
|
},
|
|
"state": {
|
|
"tick": 0,
|
|
"position": 0
|
|
},
|
|
"state_hash": "fnv1a64:a89928a5e054ff87",
|
|
"operations": [],
|
|
"workspace_hash": "fnv1a64:771792653168439e",
|
|
"checkpoint_hash": "fnv1a64:7b5272719254c0ba"
|
|
},
|
|
"timeline": {
|
|
"schema": "replay-timeline.v1",
|
|
"events": {
|
|
"schema": "event-log.v1",
|
|
"cursor": 1,
|
|
"tick": 0,
|
|
"events": [
|
|
{
|
|
"seq": 1,
|
|
"tick": 0,
|
|
"kind": "SESSION_READY",
|
|
"payload": {},
|
|
"payload_hash": "fnv1a64:9bf65e00c699fdaf"
|
|
}
|
|
]
|
|
},
|
|
"snapshots": {
|
|
"schema": "snapshot.v1",
|
|
"snapshots": [
|
|
{
|
|
"schema": "snapshot.v1",
|
|
"snapshot_id": "snap:1:fnv1a64:a89928a5e054ff87",
|
|
"base_snapshot_id": null,
|
|
"seq": 1,
|
|
"tick": 0,
|
|
"state": {
|
|
"tick": 0,
|
|
"position": 0
|
|
},
|
|
"state_hash": "fnv1a64:a89928a5e054ff87"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"journal": [
|
|
{
|
|
"commit_seq": 1,
|
|
"kind": "commit",
|
|
"operation_id": "op-1",
|
|
"prepare_hash": "fnv1a64:e376db989e5d1bb4",
|
|
"project_id": "demo",
|
|
"schema": "workspace-journal.v1",
|
|
"schema_version": 1
|
|
},
|
|
{
|
|
"changes": [
|
|
{
|
|
"data": "[EMC]\n",
|
|
"data_hash": "fnv1a64:0e4e14bd368b857c",
|
|
"path": "config/main.ini"
|
|
}
|
|
],
|
|
"commit_seq": 1,
|
|
"content_hash": "fnv1a64:e376db989e5d1bb4",
|
|
"kind": "prepare",
|
|
"operation_id": "op-1",
|
|
"project_id": "demo",
|
|
"schema": "workspace-journal.v1",
|
|
"schema_version": 1
|
|
}
|
|
],
|
|
"content_hash": "fnv1a64:e90b50499dc18b41",
|
|
"package_hash": "fnv1a64:6fa1322865f76dde"
|
|
},
|
|
"rollback_hash": "fnv1a64:af7b012f458a6712"
|
|
}
|