)]}'
{
  "commit": "b01e3e7177cc98b7d57b98443a4520cfc15b1469",
  "tree": "d13539a3d64e48131eb350aa7220c5e44be95e40",
  "parents": [
    "3ecbe924a5986db2cfc7e69733199585e8c95589"
  ],
  "author": {
    "name": "Chinmay Garde",
    "email": "chinmaygarde@google.com",
    "time": "Tue Oct 17 10:14:57 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 17 17:14:57 2023 +0000"
  },
  "message": "Move the secondary build tree into the engine. (#46989)\n\nNow, both the DEPS and the custom GN rules for them are in the same repo and won\u0027t need a buildroot sibling patch + roll.\r\n\r\nPart of https://github.com/flutter/flutter/issues/67373. Pending landing of the buildroot patch in https://github.com/flutter/buildroot/pull/781 (the DEPS will be updated before landing and after the presubs pass).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a19d20d38380235c7a4784b8cef68993dfb8e321",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "fcd681e7bd9c54b6aa320b412bb0cdbfa0ca830c",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "73b47bdb1ac902079586ecf1a784c7b78c9f03a8",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "0d26b689b7734ed2ace9eb90742c41e85558ddcd",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98c3fe43e7edafc187d0b6cfd68a7391564f4717",
      "new_mode": 33188,
      "new_path": "build/secondary/flutter/third_party/glfw/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "404ef3cae2eec7a7f3a2ed075b59636b083cce7c",
      "new_mode": 33188,
      "new_path": "build/secondary/flutter/third_party/glfw/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5903ad2078c8393039f44242126851b240ea2a0",
      "new_mode": 33188,
      "new_path": "build/secondary/flutter/third_party/glfw/glfw_args.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecf49f0ff7f6fa600eaa5611899816f7fad2768a",
      "new_mode": 33188,
      "new_path": "build/secondary/testing/gmock/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dad1b7d697b32d79a07a47fabf7d68630cd2ad0e",
      "new_mode": 33188,
      "new_path": "build/secondary/testing/gtest/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f8f3e750feec8d2eb57233280a775bfaa2e4edd",
      "new_mode": 33188,
      "new_path": "build/secondary/testing/libfuzzer/fuzzer_test.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff724df08962ace1b9a069169826ee90174e76cc",
      "new_mode": 33188,
      "new_path": "build/secondary/testing/test.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c44ca40e888325ccce2b870f9e4b08e11e39c278",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "697d2873a5e399dc5d9749c6cd51cbefa582f4b4",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/android_ndk/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "574472afdb27ab20478cd34ceb363078b6a92d89",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/android_tools/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f88d6bf0c6898beeba9a470cdf4a72f2902f0ed2",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/benchmark/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dadee56df8cffa4c34f6d54371b5ee36b71cce1f",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/cpu-features/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ad0e03f66bbe294ed9d0902a7aa432d0e2b866e",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/pkg/meta/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e25404362f6a171a5099ad1542c4b8977472930a",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/args/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "092624f4bed1a5c7166ff4b84521670a6d19c5ec",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/collection/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73baa07636161c4fa9813cb08ac7277580eea978",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/logging/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bd84e15f70d5a7317cfdcc6adb744f9f17d99ce",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/matcher/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e692b66eb9207032b2a54801f0bf1150891697a",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/path/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10dd2983dd05a3ff7cc7525f9cf9cdf1374156fb",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/dart/third_party/pkg/stack_trace/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "316ec274443fadfb00378e46f8d126ade18e38cd",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/expat/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d02d0f6005c0e849391ba344ed2461a425bc8c2f",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/expat/expat_config/expat_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "502be760175b3e1aa906005b99f33fe219f0f3c6",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/flatbuffers/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae636d64aee9d442507754f649d755baa5eb28ff",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/flatbuffers/flatbuffers.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72f87cc4749e98e353d04b789181b63616f75f13",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/googletest/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dadc4eec3ec3bfa316aac0d7177353f52694e953",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/imgui/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59345eb31ce8cf37a5fcd9ce44ec611b2da5ccbf",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/inja/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf24ebf1193806c44d130c11ea63d2e88819a385",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/json/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff255b0add118f78190b0be2ce8d5cfd9f45fc8d",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/jsoncpp/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "710ebe465d1b29307edef953cbc71242987714b4",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libcxx/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "106c24fc3613b1f8ba1878f92d83cd344ab17868",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libcxx/config/__config_site"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10e51e78ac8b8384f3ef630a7de912e189b3b797",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libcxxabi/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55f346e49c8d3596dfccd877f71e897129d8d0ca",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libjpeg-turbo/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5697e3175f0bbc816e678a44503cd414ba5b2cc1",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libsrtp/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d9ac96f8b038c577f4ffda482093d1c289c7396",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libtess2/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a251062234514004627a90358f15c7aa1576f17",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/libwebp/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95e6347c75305f2ab67d7473a51830ea8b4f6518",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/nss/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66f2e49f30f8c0b12f5bd637b9b413b4f4e8239b",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/ocmock/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8917550b308441a0afe83c0b2567d869a31b6ed7",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/pkg/quiver/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec41f7ac753dbe24c16e1ed9d22f2be03a45a797",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/shaderc_flutter/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2429fefe6bed33dbdf39c147925137c5fdf23283",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/spirv_cross_flutter/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68be14ffb5d4060ec50ec9f0f6762c1af1efc0ce",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/stb/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaca9020be07cf3b6d0746a59c95843e1b64e056",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/stb/stb_truetype_stub.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5f6b6cfff4b796302e0eae129040adecbc6792f",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/tinygltf/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e369d44f5d5eab4678831c25e3caec6ddb31c4",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/tinygltf/tinygltf_stub.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d4587d91306eaba66945272fd6251c46118b5f4",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/vulkan_memory_allocator/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "688ba45fda98e27b7cdb680433120f53b0975d5f",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/vulkan_validation_layers/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a78200b1e8feb6478aa9f70827cbc71ade5a9004",
      "new_mode": 33188,
      "new_path": "build/secondary/third_party/wuffs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a3e3422152b007d56236e5bd7dd35f3db00a2a1e",
      "old_mode": 33261,
      "old_path": "ci/pylint.sh",
      "new_id": "e94f5248cb8e65069eb8571a95d72e1c5f1a53fc",
      "new_mode": 33261,
      "new_path": "ci/pylint.sh"
    }
  ]
}
