)]}'
{
  "commit": "7d3233d26d099f870897cf483021ed41f4de8d2c",
  "tree": "e22cf5f56194881aca2813082837b586a5b345bf",
  "parents": [
    "94fc0728f329a1fb14b075f738ac5caf52b42275"
  ],
  "author": {
    "name": "Mouad Debbar",
    "email": "mdebbar@google.com",
    "time": "Mon Jan 23 15:37:18 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 23 20:37:18 2023 +0000"
  },
  "message": "[web] Build multiple CanvasKit variants (using toolchain_args) (#38448)\n\n* [web] New gn for building CanvasKit\n\n* Use toolchain_args to override CanvasKit gn args\n\n* Use correct path for the generated canvaskit files\n\n* Put toolchain close to target\n\n* remove extra toolchains\n\n* remove extra import\n\n* add canvaskit_lite to archive\n\n* fix local canvaskit path in tests\n\n* add some guards using visibility and asserts\n\n* renames\n\n* formatting\n\n* rename mistake\n\n* Add github issue to the TODO\n\n* Update buildroot sha\n\n* clang-tidy error\n\n* skip canvaskit targets when not needed",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37521b4ea07d2c7c83ef3b33055452e71e998be6",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "1aa8cd3e9dd6239854c209245ae8e6961a103a22",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "7ef4ce5884f4ddf4b44ea40c354213fa125d797b",
      "old_mode": 33188,
      "old_path": "lib/web_ui/dev/steps/compile_tests_step.dart",
      "new_id": "f8d53c7818960664bdc50c15ab6ed84e9438d7d0",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/steps/compile_tests_step.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45ab6a223da00603823d393d3e3e624d73f680f3",
      "new_mode": 33188,
      "new_path": "third_party/canvaskit/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdf99e98a20889045f604244bb3a50fadce40e85",
      "new_mode": 33188,
      "new_path": "third_party/canvaskit/canvaskit.gni"
    },
    {
      "type": "modify",
      "old_id": "663f453e609235fc9eabca5d3df5c143202e6754",
      "old_mode": 33261,
      "old_path": "tools/gn",
      "new_id": "90e91b8bcbc4203f977f70afe6631eaa353d33cf",
      "new_mode": 33261,
      "new_path": "tools/gn"
    },
    {
      "type": "modify",
      "old_id": "a9e6385a6ea4503b83b6f7d90bf0f3655ea020a5",
      "old_mode": 33188,
      "old_path": "web_sdk/BUILD.gn",
      "new_id": "987b16a52921117867fccdc7f31394abf0a76d9d",
      "new_mode": 33188,
      "new_path": "web_sdk/BUILD.gn"
    }
  ]
}
