)]}'
{
  "commit": "7a6231e3e43845d9aa298bb040f11dd1953e966f",
  "tree": "0e8b9c59d3021b79312828b7436b01d01dd3fb50",
  "parents": [
    "27b90626701a112217a9244022c729231ebcc3a0"
  ],
  "author": {
    "name": "Petr Hosek",
    "email": "phosek@google.com",
    "time": "Sat Oct 22 23:14:18 2022 +0000"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 24 19:17:49 2022 +0000"
  },
  "message": "Support pools on binary targets\n\nCurrently pools are only supported in tools and actions but not binary\ntargets which can be useful in some scenarios. This change introduces\nsupport for pools on binary targets.\n\nFixed: 308\nChange-Id: Ifdd0c1e533b6ead22cf16b1114d18d124e8413c9\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/14740\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Petr Hosek \u003cphosek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11e217f61648987e7bb5ae4166d8d4da3d7466a4",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "09417a546e553bac7889fea32fb44caab775f526",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "ff667655e114e09e3f4d70bcec7e3032d1ddbde5",
      "old_mode": 33188,
      "old_path": "src/gn/action_target_generator.cc",
      "new_id": "513015bae640be2e0d0246368ca1ba038176dd33",
      "new_mode": 33188,
      "new_path": "src/gn/action_target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "30436b7a6fe42fd3d04f7ebb09df049633de0a6d",
      "old_mode": 33188,
      "old_path": "src/gn/action_values.h",
      "new_id": "9daf9182c0ac4da3cab52241981dd58fb41f9c47",
      "new_mode": 33188,
      "new_path": "src/gn/action_values.h"
    },
    {
      "type": "modify",
      "old_id": "b1be61815738c75ca78fd0a975c587cf380b5b22",
      "old_mode": 33188,
      "old_path": "src/gn/analyzer.cc",
      "new_id": "be646ee85121ad50b086cd25f328491c80baafe5",
      "new_mode": 33188,
      "new_path": "src/gn/analyzer.cc"
    },
    {
      "type": "modify",
      "old_id": "98bef673bcb6939dbe48a3ab3b18e2c4a7ffd3ff",
      "old_mode": 33188,
      "old_path": "src/gn/analyzer_unittest.cc",
      "new_id": "e3d5696e37770dfe1f7824c3b5a1dc9a36ddf677",
      "new_mode": 33188,
      "new_path": "src/gn/analyzer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4cac96f97ad3690f7a0d4ac6fa46611ad98298e7",
      "old_mode": 33188,
      "old_path": "src/gn/binary_target_generator.cc",
      "new_id": "5796cfec406691b43b47863ef7f31a20e09efd7e",
      "new_mode": 33188,
      "new_path": "src/gn/binary_target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "2c8b7695bb8459b3bbf70e0ba260b47e9c4a60df",
      "old_mode": 33188,
      "old_path": "src/gn/binary_target_generator.h",
      "new_id": "0bafd683c34efa252f37ec73f04954120cae3ca0",
      "new_mode": 33188,
      "new_path": "src/gn/binary_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "adb39ab1a8f25637af9c6ea46ce7f4cbe768aab5",
      "old_mode": 33188,
      "old_path": "src/gn/builder.cc",
      "new_id": "1522a36cbacc367c97afec2460a63979a2f8154c",
      "new_mode": 33188,
      "new_path": "src/gn/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "bebaa8143b88184fc381622e2d7583325b96574a",
      "old_mode": 33188,
      "old_path": "src/gn/builder.h",
      "new_id": "e89e2e1a2c68d6c25c9562618fae365a995ac204",
      "new_mode": 33188,
      "new_path": "src/gn/builder.h"
    },
    {
      "type": "modify",
      "old_id": "e717d33c40922d154c2e384a695b884aa8b03580",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "60d4204d8d3850f94664fa9ed2a34eefb3f96f14",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d363b5e528b438b5e3f827063aaccee82c67761a",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer_unittest.cc",
      "new_id": "d57f1492b13a7524f5a5e084555bab128474ce5b",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e3e36e56e0a1de5fe7de116724aa5ec8ab406fb2",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.cc",
      "new_id": "b960cc01bf58a936fa1136e07f96042c121c43a8",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "e87bc9c6b195204e73d852c9fe48d8280468d17c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.h",
      "new_id": "c7b6eead554172aa994f08eb9b9bc9da22cd369d",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "6a5b91db16daa14e2bf0fce94eb75352f6abe856",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_build_writer.cc",
      "new_id": "eb135eaef688ccc650fbe156179a2dc3f5e745f2",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "8ab5e5612f36e2bb0b59864e2d4effe00afe025c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_build_writer_unittest.cc",
      "new_id": "ba6af4f04765f40e9adabbcc6cb8f71125603203",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_build_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2a13c864de4c9c0ca05c398081dd2d332c236f06",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.cc",
      "new_id": "1ef0475f910adfc3d66bfbaeebfe440b6fa809c2",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "94761931607b456242be07f7ab643c7ed693a09c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer_unittest.cc",
      "new_id": "38df42b0491fb835133881570fb9e1e925fd1011",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9263a58a55490de0c6f550ed133ea15bd10bcedf",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer.cc",
      "new_id": "6b9c2dcf7857a158fe77d45ea54df5a32e48aaf3",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d2241930235cc158f59e62fb7d02a525ea548ad4",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc",
      "new_id": "41a9fdd5f742a164195cf7500f9f3dc5a2ce69a1",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_rust_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "66e5c6cf5087353aca557fb3101dd183897f02b1",
      "old_mode": 33188,
      "old_path": "src/gn/target.h",
      "new_id": "c965d1bd500b15dc432a042961252240141d1bb6",
      "new_mode": 33188,
      "new_path": "src/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "ca64776b8529d218a0bf2b4ec52b1737c011d1d3",
      "old_mode": 33188,
      "old_path": "src/gn/variables.cc",
      "new_id": "d61a363f3005bb1fae697c62884dadb8bd45e868",
      "new_mode": 33188,
      "new_path": "src/gn/variables.cc"
    }
  ]
}
