)]}'
{
  "commit": "7e62f1428813851a801a44c88c490fe9a961b7ee",
  "tree": "5441dff9f7483594d80eff5d53e9da6620e0762c",
  "parents": [
    "00127ed96bd0d26e9d0c11141270ff5b3533d906"
  ],
  "author": {
    "name": "Ashwin Verleker",
    "email": "ashwinpv@google.com",
    "time": "Fri Aug 02 21:11:36 2024 +0000"
  },
  "committer": {
    "name": "SkCQ",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Fri Aug 02 21:59:06 2024 +0000"
  },
  "message": "Add point-links-sk to display links related to specific data points.\n\n- Starting with displaying commit range links for configured keys. We can extend this to include other links as well.\n\nReview suggestions:\n - Most of the files in this change are due to a added config.\n - The main code is in point-links-sk.ts.\n - This is getting used in explore-simple-sk.ts\n\nBug: b/323510837\nChange-Id: I0814190a72bd6b186c9ac57dd5562d1f1be8805a\nReviewed-on: https://skia-review.googlesource.com/c/buildbot/+/885310\nReviewed-by: Eduardo Yap \u003ceduardoyap@google.com\u003e\nCommit-Queue: Ashwin Verleker \u003cashwinpv@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "064c16095147c4544dcbfabef2cc36001e0e99ed",
      "old_mode": 33188,
      "old_path": "perf/configs/chrome-perf-non-public.json",
      "new_id": "1df80d344088e4c750049ef6aa157394ed72935f",
      "new_mode": 33188,
      "new_path": "perf/configs/chrome-perf-non-public.json"
    },
    {
      "type": "modify",
      "old_id": "8f3d0bfec2570d26f4ce49f853bbe2e945541697",
      "old_mode": 33188,
      "old_path": "perf/go/config/config.go",
      "new_id": "58f8d191b95cd3dcba55058bbf92e1264f228cba",
      "new_mode": 33188,
      "new_path": "perf/go/config/config.go"
    },
    {
      "type": "modify",
      "old_id": "4176c77f7642bd2d055e56a7a4710f0c98d75d59",
      "old_mode": 33188,
      "old_path": "perf/go/config/validate/instanceConfigSchema.json",
      "new_id": "767e39363a8f1c7b886a2b94c40d371a85c29c9d",
      "new_mode": 33188,
      "new_path": "perf/go/config/validate/instanceConfigSchema.json"
    },
    {
      "type": "modify",
      "old_id": "251de1af313326f527ce6359e59b64a3e738431d",
      "old_mode": 33188,
      "old_path": "perf/go/frontend/frontend.go",
      "new_id": "5578792e4044919cddf0928b1b1fc3826f6d9df5",
      "new_mode": 33188,
      "new_path": "perf/go/frontend/frontend.go"
    },
    {
      "type": "modify",
      "old_id": "1777f2da3010c4f75f1562be05e4095632bb8232",
      "old_mode": 33188,
      "old_path": "perf/modules/anomaly-sk/anomaly-sk-demo.ts",
      "new_id": "40a4272d970b5d0afc497466a22792ee0cd04b0b",
      "new_mode": 33188,
      "new_path": "perf/modules/anomaly-sk/anomaly-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "ea6581f21a68f9e970e6b74314064ea4c92e8e3d",
      "old_mode": 33188,
      "old_path": "perf/modules/anomaly-sk/anomaly-sk_test.ts",
      "new_id": "075ca30c050539161c770028cb9cb2b0729b6eef",
      "new_mode": 33188,
      "new_path": "perf/modules/anomaly-sk/anomaly-sk_test.ts"
    },
    {
      "type": "modify",
      "old_id": "763f28ccf8ea9068941f63adb6b12549b27ea0ac",
      "old_mode": 33188,
      "old_path": "perf/modules/chart-tooltip-sk/chart-tooltip-sk-demo.ts",
      "new_id": "87c3bb09001cc6876b912de17ef45858551a6e1e",
      "new_mode": 33188,
      "new_path": "perf/modules/chart-tooltip-sk/chart-tooltip-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "ad6cf38d7993f69e253467fe963ba97b9529ebbe",
      "old_mode": 33188,
      "old_path": "perf/modules/cluster-page-sk/cluster-page-sk-demo.ts",
      "new_id": "3b28822b72cd610fb14a28b4cbc237c289db87a8",
      "new_mode": 33188,
      "new_path": "perf/modules/cluster-page-sk/cluster-page-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "87d49fa4eecdb2c79f13d3e8a0fe44ff5da30d6e",
      "old_mode": 33188,
      "old_path": "perf/modules/commit-range-sk/commit-range-sk-demo.ts",
      "new_id": "06ec9c3351114cdbbf2f83cad15488582549bbbf",
      "new_mode": 33188,
      "new_path": "perf/modules/commit-range-sk/commit-range-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "231ff38a0eda206becd5bb58d38949620019eb09",
      "old_mode": 33188,
      "old_path": "perf/modules/commit-range-sk/commit-range-sk_test.ts",
      "new_id": "6459a58d267ee22ac7a1be6e8c417330af06abff",
      "new_mode": 33188,
      "new_path": "perf/modules/commit-range-sk/commit-range-sk_test.ts"
    },
    {
      "type": "modify",
      "old_id": "b08fea64086c7e0a8d477a22d851b048e1c5a97a",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-multi-sk/explore-multi-sk-demo.ts",
      "new_id": "2ad6f286c9c16410be3555ecef3a28165a3db1a8",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-multi-sk/explore-multi-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "7d98e2a47fd67b9aad14b123c265467a07b131b2",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-simple-sk/BUILD.bazel",
      "new_id": "ed9b2f0b5915c7c0bfa569d137ad6ecf530ec0be",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-simple-sk/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7d66699de62c38effff4908a748d127f96040f4c",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-simple-sk/explore-simple-sk.ts",
      "new_id": "cf01607cf12b16627850a49223872a273faa973c",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-simple-sk/explore-simple-sk.ts"
    },
    {
      "type": "modify",
      "old_id": "c5b0be62ab907e2b0bb72c1cda71a551be978b21",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-simple-sk/explore-simple-sk_test.ts",
      "new_id": "b17fc7fb0d01510c2c1ae179eb64110ba707b74b",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-simple-sk/explore-simple-sk_test.ts"
    },
    {
      "type": "modify",
      "old_id": "6701eeae04200d9e895f22c6d4b710d9144cc22f",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-sk/explore-sk-demo.ts",
      "new_id": "b73e141f390fd4311bcced46708037f05c9d977d",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-sk/explore-sk-demo.ts"
    },
    {
      "type": "modify",
      "old_id": "f0402503755e3cbad4c90b37a9e1a637c5144111",
      "old_mode": 33188,
      "old_path": "perf/modules/json/index.ts",
      "new_id": "506488c3aed7e5e9b958e84cb661f5bd994f52e4",
      "new_mode": 33188,
      "new_path": "perf/modules/json/index.ts"
    },
    {
      "type": "modify",
      "old_id": "70a6ebe0fd7247360a6aee5eb9792279da73b546",
      "old_mode": 33188,
      "old_path": "perf/modules/perf-scaffold-sk/perf-scaffold-sk-demo.ts",
      "new_id": "ee9f2ce5347ff13e8cf4cbce9cc955652b4814e3",
      "new_mode": 33188,
      "new_path": "perf/modules/perf-scaffold-sk/perf-scaffold-sk-demo.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75a32eafed41cd0d19cbdc9e697bbf2aff8a0f05",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4fbe17d848547f4b668740a035e0501879ade0e",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/index.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83d9e32107ffe5acd868193432ac87d9d038f324",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk-demo.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk-demo.scss"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "270d547aa7697e4c49cd5f3aa5b9015551c155f7",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk-demo.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6656b6681c78bdf734530244b93c3da83eb7e93c",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk.scss"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ace53517ee4b98dfa2ec660c187cbb930d72d06",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae7ed9dab9adf9db04dbc4b4eb8b7c0f5edb8480",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk_puppeteer_test.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8d6a43122068c96f804222818291c6c3d96f806",
      "new_mode": 33188,
      "new_path": "perf/modules/point-links-sk/point-links-sk_test.ts"
    },
    {
      "type": "modify",
      "old_id": "b62dad682a92cb19f8ab66655543aeb6b306c925",
      "old_mode": 33188,
      "old_path": "perf/modules/trybot-page-sk/trybot-page-sk-demo.ts",
      "new_id": "f9587df7b7a327002723dfa25a66bf68f07f0723",
      "new_mode": 33188,
      "new_path": "perf/modules/trybot-page-sk/trybot-page-sk-demo.ts"
    }
  ]
}
