)]}'
{
  "commit": "e46f752b166536442ca4452f172558396dbc579c",
  "tree": "bc4926beb078a1a55736261b617acb12d83d9f1d",
  "parents": [
    "fcc5c9b0e4faa3d612ddce9f27918524189a7d5d"
  ],
  "author": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Mon Jan 26 16:43:07 2026 +0000"
  },
  "committer": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Fri Jan 30 08:50:10 2026 +0000"
  },
  "message": "Implement WebGL renderer\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee6832c1e5753efc6fc1dc3bb9e12690901858e8",
      "new_mode": 33188,
      "new_path": "ui/src/base/canvas2d_renderer.ts"
    },
    {
      "type": "modify",
      "old_id": "9fa992f5437964fd6ff35a60989372c51344ee18",
      "old_mode": 33188,
      "old_path": "ui/src/base/color.ts",
      "new_id": "2622c0bc0aafaed9f7ac2602bcda5208db99a899",
      "new_mode": 33188,
      "new_path": "ui/src/base/color.ts"
    },
    {
      "type": "modify",
      "old_id": "728f9d52ec408d4428d6c90abebc79cc4bd0d24b",
      "old_mode": 33188,
      "old_path": "ui/src/base/query_slot.ts",
      "new_id": "9d678d0cc770cb4f44cca2c71657cb1d799886d4",
      "new_mode": 33188,
      "new_path": "ui/src/base/query_slot.ts"
    },
    {
      "type": "modify",
      "old_id": "4a588c9d295ef119b96560151f5df8da7ef46c4c",
      "old_mode": 33188,
      "old_path": "ui/src/base/query_slot_unittest.ts",
      "new_id": "446296aa9c09cf384f2d68ec268fc3edcaf39f88",
      "new_mode": 33188,
      "new_path": "ui/src/base/query_slot_unittest.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e57e26518bf32ea98d9d40069ca8f09ed47460b8",
      "new_mode": 33188,
      "new_path": "ui/src/base/sdf.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1effa6856685b238660a739af076223756bf055",
      "new_mode": 33188,
      "new_path": "ui/src/base/timeline_renderer.ts"
    },
    {
      "type": "modify",
      "old_id": "02a44a0da59befe9f9d3425b6f8e47da7bc50562",
      "old_mode": 33188,
      "old_path": "ui/src/base/utils.ts",
      "new_id": "0a884a6de51148a9eaddd64a607eb1638244035f",
      "new_mode": 33188,
      "new_path": "ui/src/base/utils.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dffcab84aa21bed000a166ec3ee4d743eaece025",
      "new_mode": 33188,
      "new_path": "ui/src/base/webgl_renderer.ts"
    },
    {
      "type": "modify",
      "old_id": "9b825a74f3b6e7e5d0a1ca6487777e88e7a7d689",
      "old_mode": 33188,
      "old_path": "ui/src/components/tracks/base_slice_track.ts",
      "new_id": "b9861e38f4c683228fabda95bd8879a9c5ee3c3c",
      "new_mode": 33188,
      "new_path": "ui/src/components/tracks/base_slice_track.ts"
    },
    {
      "type": "delete",
      "old_id": "d063ef77cf8b511e3a4af54f7592e6912e026141",
      "old_mode": 33188,
      "old_path": "ui/src/core/track_manager_unittest.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3e48bb63f81ed919d9f9e400e7473619246f0b37",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/timeline_page/track_tree_view.ts",
      "new_id": "a9e7a192becbfce5f8669d093212b64ca9a726c1",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/timeline_page/track_tree_view.ts"
    },
    {
      "type": "modify",
      "old_id": "492e508a522d5a2e5282cd7600e0fabc1663fd01",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/timeline_page/track_view.ts",
      "new_id": "b95be3c7f5df27c1ecb31088be4b2892907118e3",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/timeline_page/track_view.ts"
    },
    {
      "type": "modify",
      "old_id": "e49ec0da45b4766dc6612f86f6cc2b3672a910ea",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.ProcessSummary/group_summary_track.ts",
      "new_id": "b0dbf5fcb781714fb370370747d77a6ba6bec960",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.ProcessSummary/group_summary_track.ts"
    },
    {
      "type": "modify",
      "old_id": "772c7535c6f8faee1e9dfd076f7866677b03e10e",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.Sched/cpu_slice_track.ts",
      "new_id": "1d01a56901baa2fcd4246e7aa94b03a00fa5aba4",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.Sched/cpu_slice_track.ts"
    },
    {
      "type": "modify",
      "old_id": "0f5846a6fa1ebe02370ce6799660d0fa77c3a576",
      "old_mode": 33188,
      "old_path": "ui/src/public/track.ts",
      "new_id": "fffe51b1426f9cbd354593456f8694dcc2a2f634",
      "new_mode": 33188,
      "new_path": "ui/src/public/track.ts"
    },
    {
      "type": "modify",
      "old_id": "1d6c57f0292ad2a95cca5d4efadad13f799b34da",
      "old_mode": 33188,
      "old_path": "ui/src/widgets/virtual_overlay_canvas.ts",
      "new_id": "97ea7a599f194af94ea99639161031219cd297f9",
      "new_mode": 33188,
      "new_path": "ui/src/widgets/virtual_overlay_canvas.ts"
    }
  ]
}
