)]}'
{
  "commit": "29ddef924c7efb90fab7f36f5894de37e0467ffa",
  "tree": "98011c5646b554bd4b216aa32413ef23bf190926",
  "parents": [
    "f4f0ccea0fcdf31ae5dd593d5d163a4f1f1d22c2"
  ],
  "author": {
    "name": "Hector Dearman",
    "email": "hjd@google.com",
    "time": "Tue Aug 01 17:21:48 2023 +0100"
  },
  "committer": {
    "name": "Hector Dearman",
    "email": "hjd@google.com",
    "time": "Tue Aug 01 17:21:48 2023 +0100"
  },
  "message": "Add metric visualisations\n\nAllow plugins to add vega visualisations for specific TraceProcessor\nmetrics. These visualisations appear on the metrics page next to the\ngiven metrics.\n\nChange-Id: I6762613444d65c3e136ee0f172254cb6e39063ba",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbe8f50c88ba017f8f01601ca9a4688f74c97f15",
      "old_mode": 33188,
      "old_path": "test/data/ui-screenshots/ui-routing_navigate_navigate_back_and_forward.png.sha256",
      "new_id": "cb72f3454c7893248b737a381f20527f70017137",
      "new_mode": 33188,
      "new_path": "test/data/ui-screenshots/ui-routing_navigate_navigate_back_and_forward.png.sha256"
    },
    {
      "type": "modify",
      "old_id": "1487e343e0addf8358915d9238587289bc05ea8e",
      "old_mode": 33188,
      "old_path": "ui/src/assets/metrics_page.scss",
      "new_id": "b49b772585106e2c1f0642bf810b91b9dd6b7779",
      "new_mode": 33188,
      "new_path": "ui/src/assets/metrics_page.scss"
    },
    {
      "type": "modify",
      "old_id": "d0d31ede4b445d83e83451144223af1fccdcf911",
      "old_mode": 33188,
      "old_path": "ui/src/assets/widgets/vega_view.scss",
      "new_id": "df20e99df8d47e5d8e77f700656ea8700e91a11a",
      "new_mode": 33188,
      "new_path": "ui/src/assets/widgets/vega_view.scss"
    },
    {
      "type": "modify",
      "old_id": "38ece5c135b2ad54758592355a7ed44af002636a",
      "old_mode": 33188,
      "old_path": "ui/src/base/object_utils.ts",
      "new_id": "d8cdd38950367d06f69c58485282c701b0720298",
      "new_mode": 33188,
      "new_path": "ui/src/base/object_utils.ts"
    },
    {
      "type": "modify",
      "old_id": "b28ebb3ac4f94bd86b4b5abf4d74ccaac240f9b9",
      "old_mode": 33188,
      "old_path": "ui/src/base/object_utils_unittest.ts",
      "new_id": "4668c4c496c86be4a17b0fa6f4545db400447d47",
      "new_mode": 33188,
      "new_path": "ui/src/base/object_utils_unittest.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "653eb484d174d099d17fe0a7b80cac612c6516a6",
      "new_mode": 33188,
      "new_path": "ui/src/base/result.ts"
    },
    {
      "type": "modify",
      "old_id": "6dfbac26bd4c73d20d16bb8be5e26e46de93a1df",
      "old_mode": 33188,
      "old_path": "ui/src/common/actions.ts",
      "new_id": "48ef058573b8b89e13296927f25521f2f7b2bd83",
      "new_mode": 33188,
      "new_path": "ui/src/common/actions.ts"
    },
    {
      "type": "modify",
      "old_id": "6ba8b6adc7a590ca86960dc6af1bbea303b7b658",
      "old_mode": 33188,
      "old_path": "ui/src/common/empty_state.ts",
      "new_id": "c6d424874a3801756213f3f3edeb198ee02bb0f7",
      "new_mode": 33188,
      "new_path": "ui/src/common/empty_state.ts"
    },
    {
      "type": "modify",
      "old_id": "d295e49ac1a283ee61493b563e2487f35a96e144",
      "old_mode": 33188,
      "old_path": "ui/src/common/plugins.ts",
      "new_id": "46db5e19e99eb3e9d9c249520c7346a6ee3bb247",
      "new_mode": 33188,
      "new_path": "ui/src/common/plugins.ts"
    },
    {
      "type": "modify",
      "old_id": "cc20223b0307d7b90f71a4befe1ad92798950ff2",
      "old_mode": 33188,
      "old_path": "ui/src/common/state.ts",
      "new_id": "69cbb9a12c465ee1074d6bc162d32393f1638b4c",
      "new_mode": 33188,
      "new_path": "ui/src/common/state.ts"
    },
    {
      "type": "delete",
      "old_id": "42b61ac8686222ae636660f98fc90cdc7810aa22",
      "old_mode": 33188,
      "old_path": "ui/src/controller/metrics_controller.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fb6405c72834b7efe31a60106f1a97de83bb4513",
      "old_mode": 33188,
      "old_path": "ui/src/controller/trace_controller.ts",
      "new_id": "981f85a0937a2896973b01acbfc7710891fdb81c",
      "new_mode": 33188,
      "new_path": "ui/src/controller/trace_controller.ts"
    },
    {
      "type": "modify",
      "old_id": "96920289deecf612e9e2a00facc66a64ceb17fac",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/metrics_page.ts",
      "new_id": "233927deffed7cb52cea5d56a6f493e8acbb8d66",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/metrics_page.ts"
    },
    {
      "type": "modify",
      "old_id": "145ca4c243263acb80014e0497645355613e4672",
      "old_mode": 33188,
      "old_path": "ui/src/frontend/widgets/vega_view.ts",
      "new_id": "6c69203ac1ff9a9d5c0e8c86ad8c84ca91340686",
      "new_mode": 33188,
      "new_path": "ui/src/frontend/widgets/vega_view.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f01d35a24771989483a30e4e08be55d4d72fecf",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.AndroidBinderViz/index.ts"
    },
    {
      "type": "modify",
      "old_id": "92450b0ee6e3aba49e96afb5034c388d72c7460d",
      "old_mode": 33188,
      "old_path": "ui/src/public/index.ts",
      "new_id": "086628a644cfc6ceb6502e9585dbb1f3b4a3ddb7",
      "new_mode": 33188,
      "new_path": "ui/src/public/index.ts"
    }
  ]
}
