)]}'
{
  "commit": "112e72d5d27c1de6d76f85991511b0accd708c6e",
  "tree": "072b432e05511c1eac3e790a354de5487d327e23",
  "parents": [
    "d92746e3a879d67a7adb43d90b5d34776e727428"
  ],
  "author": {
    "name": "Sehr Moosabhoy",
    "email": "sehr.moosabhoy@ericsson.com",
    "time": "Fri Aug 11 16:26:28 2023 -0400"
  },
  "committer": {
    "name": "Marco Miller",
    "email": "marco.miller@ericsson.com",
    "time": "Mon Aug 14 18:59:41 2023 -0400"
  },
  "message": "ctf.core: Implement parsing of clock fragments\n\nAdd logic to parse CTF2 clock fragments and therefore allow for\ntimestamp readings in CTF2. This implementation can be tested with a\nmodified version of [1] that will be shared (updated to include\nCTF2-SPECRC-7.0 terminology) and can be compared with the equivalent\nCTF1 trace [2].\nBabeltrace has yet to share tests that include clock origins, so those\ncannot be tested yet. An additional change was made to remove the\ndatastream TODO that was left over from a previous patch.\n\n[1]https://review.lttng.org/plugins/gitiles/babeltrace/+/refs/heads/ctf2/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/\n\n[2]https://review.lttng.org/plugins/gitiles/babeltrace/+/refs/heads/ctf2/tests/data/ctf-traces/1/succeed/barectf-event-before-packet/\n\nChange-Id: I46c2de5305b72ce8e4ef4834708b5887bd811bfc\nSigned-off-by: Sehr Moosabhoy \u003csehr.moosabhoy@ericsson.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/203658\nTested-by: Marco Miller \u003cmarco.miller@ericsson.com\u003e\nTested-by: Trace Compass Bot \u003ctracecompass-bot@eclipse.org\u003e\nReviewed-by: Marco Miller \u003cmarco.miller@ericsson.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6be7e95dcf38599d4e53fcbc9dae10832e09f95b",
      "old_mode": 33188,
      "old_path": "ctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/trace/IOstructgenTest.java",
      "new_id": "aa1a8d29ae3360b0397adac8e838f067fc91f5c1",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/trace/IOstructgenTest.java"
    },
    {
      "type": "modify",
      "old_id": "ef0a2e385586793202c140d1d7a9e799cbafa54e",
      "old_mode": 33188,
      "old_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/EventDeclaration.java",
      "new_id": "f8a8cea63b3987f83362887fe092389df2e4f645",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/EventDeclaration.java"
    },
    {
      "type": "modify",
      "old_id": "1063e7d3fdae63e186b1a1eb319c454d85aac258",
      "old_mode": 33188,
      "old_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/IOStructGen.java",
      "new_id": "820747e56d4bb785f5a19fc7c9ee61589b0f1e97",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/IOStructGen.java"
    },
    {
      "type": "modify",
      "old_id": "02c84d9139199b769cef133ff34caf24999c2e12",
      "old_mode": 33188,
      "old_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/JsonClockMetadataNode.java",
      "new_id": "1f2db4852d076f930e505025d355cad592dc91c7",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/JsonClockMetadataNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ac01bc44612ebd86d0e8183df4d79c2c28424fb",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/JsonClockOriginMetadataNode.java"
    },
    {
      "type": "modify",
      "old_id": "e82cd54a873a8587f05c0ed2e00a91f6730ed03d",
      "old_mode": 33188,
      "old_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java",
      "new_id": "65b3dcdb4545a7643de2a9dea342b2b58384a5bc",
      "new_mode": 33188,
      "new_path": "ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java"
    }
  ]
}
