)]}'
{
  "commit": "60ead53e3efbaa7244719f64224aa0804aa0d55b",
  "tree": "01e50d612df25e9c14af5f123809b8a776aef168",
  "parents": [
    "a81863570a2389cb0e463fd3c0b9b853c727e820"
  ],
  "author": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Tue Jan 20 09:08:09 2026 +0000"
  },
  "committer": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Tue Jan 20 12:22:48 2026 +0000"
  },
  "message": "Use a babel plugin to put expression in assert statements\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b11ba64d1256a53b9cb086a8a06f70f8e4b9e573",
      "new_mode": 33188,
      "new_path": "ui/config/babel-plugin-assert-messages.js"
    },
    {
      "type": "modify",
      "old_id": "a781e68723ad90a1874246307c011c30d396c06c",
      "old_mode": 33188,
      "old_path": "ui/config/rollup.config.js",
      "new_id": "420e2f8e69bc2284b52369b8e29cd804c684f6d9",
      "new_mode": 33188,
      "new_path": "ui/config/rollup.config.js"
    },
    {
      "type": "modify",
      "old_id": "74447ac76b8fd906e7526580e2f975ac2bc38354",
      "old_mode": 33188,
      "old_path": "ui/package.json",
      "new_id": "48c4ba7449d91125e935e9e45143ff35c27fe180",
      "new_mode": 33188,
      "new_path": "ui/package.json"
    },
    {
      "type": "modify",
      "old_id": "9abd8780917fe4f3f48d51d9f44a872d8353f55d",
      "old_mode": 33188,
      "old_path": "ui/pnpm-lock.yaml",
      "new_id": "5e6ad1a76384d8b2ee55490408979b80cc9eed0e",
      "new_mode": 33188,
      "new_path": "ui/pnpm-lock.yaml"
    },
    {
      "type": "modify",
      "old_id": "5856774e5a24ae13bb1ebaa844aa1920566aef2e",
      "old_mode": 33188,
      "old_path": "ui/src/base/logging.ts",
      "new_id": "f4192b62fcaead5c3a841818c3beee58377b685a",
      "new_mode": 33188,
      "new_path": "ui/src/base/logging.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "959816b08ecd116d3e16d0b8081c2041a74372de",
      "new_mode": 33188,
      "new_path": "ui/src/base/logging_unittest.ts"
    },
    {
      "type": "modify",
      "old_id": "9d493a21b07bb6cbe9e95bec7efc6477c2cd6d34",
      "old_mode": 33188,
      "old_path": "ui/src/components/details/thread_slice_details_tab.ts",
      "new_id": "9efc87dd0beab423930e6f748e5425561a5f3e27",
      "new_mode": 33188,
      "new_path": "ui/src/components/details/thread_slice_details_tab.ts"
    },
    {
      "type": "modify",
      "old_id": "92ceb4b9aec323846787ff4313409b023376e4ba",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/timeline_page/gridline_helper.ts",
      "new_id": "33f03ea2f44a3570e8c2b2d4b42ce1901b406fa3",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/timeline_page/gridline_helper.ts"
    },
    {
      "type": "modify",
      "old_id": "d6dafff25d088059640942b777f9cd9e952d21ff",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.AutoPinAndExpandTracks/index.ts",
      "new_id": "5982e4997f228b2aeb8c7a9946117b9b1ae2111b",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.AutoPinAndExpandTracks/index.ts"
    },
    {
      "type": "modify",
      "old_id": "1b09f5c92344512130966ea74c8b6a161062bdba",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.Chaos/index.ts",
      "new_id": "f435d155a7f76178c949caa3de1e31ef32fc567e",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.Chaos/index.ts"
    },
    {
      "type": "modify",
      "old_id": "ff01e91e17f2add2ec2f0b5d23e78c519e3effab",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts",
      "new_id": "8664e2a2c70f3a5859f4c603e260cdecfe14497a",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts"
    }
  ]
}
