)]}'
{
  "commit": "e3d088c4b6acbe2ad09104b0f8a9de34bdde2b7c",
  "tree": "7a5b87eb02ea5e45471cb5d00fdc39db2591b3aa",
  "parents": [
    "fc8172f4a10793f234c1d2bd03ef608f6ff63d94"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Mon Aug 12 16:36:30 2024 +0200"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 13 09:30:22 2024 +0000"
  },
  "message": "Support link_output, depend_output in Rust linked tools.\n\nThis is a reland of [1], which only adds support for\n`link_output` and `depend_output` to all Rust link tools,\nwithout changing support for `runtime_outputs`.\n\n[1] https://gn-review.googlesource.com/c/gn/+/17401\n\nFixed: 377\nChange-Id: Id3ad98e402c50af61899df03f438ee16d16d468e\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/17541\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c8aa92ce3b7e1330d1fb7ee68a32055bf017dd7",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "c4826303a35ee648a153dd6fdeb9fd215eeccd18",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "767b3241a118074238059559f5d52b63deb6f9e9",
      "old_mode": 33188,
      "old_path": "src/gn/c_tool.cc",
      "new_id": "e0bea41104b638c1cd5f6032b70d3d9ea7470829",
      "new_mode": 33188,
      "new_path": "src/gn/c_tool.cc"
    },
    {
      "type": "modify",
      "old_id": "c1b5883e33c1a7be6c70be65b221b1b1bb03359c",
      "old_mode": 33188,
      "old_path": "src/gn/c_tool.h",
      "new_id": "86a60e879c1226893242c2330a880172234e766c",
      "new_mode": 33188,
      "new_path": "src/gn/c_tool.h"
    },
    {
      "type": "modify",
      "old_id": "1df384566f6c87f243cee3d2efff8e8cd73ff2b7",
      "old_mode": 33188,
      "old_path": "src/gn/function_toolchain.cc",
      "new_id": "a97a19c21b109b799f82214adae02a69b940993f",
      "new_mode": 33188,
      "new_path": "src/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "bb9c3be3831dee2382c159fa8deb788a9094e225",
      "old_mode": 33188,
      "old_path": "src/gn/function_toolchain_unittest.cc",
      "new_id": "838eb3e30b1ccdd9500de807d076392a576850fd",
      "new_mode": 33188,
      "new_path": "src/gn/function_toolchain_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7d357427dcc00141810c71aa140daba0f709169d",
      "old_mode": 33188,
      "old_path": "src/gn/rust_tool.cc",
      "new_id": "2cf2e2df90a0decc7c26bf434f35aa24e073ae0e",
      "new_mode": 33188,
      "new_path": "src/gn/rust_tool.cc"
    },
    {
      "type": "modify",
      "old_id": "4ceb2654fb95b0a29dc0eaa94fc1c3e993ee4e52",
      "old_mode": 33188,
      "old_path": "src/gn/rust_tool.h",
      "new_id": "76e8bf1a0dce682b33f7e09e2ea151032323cf2a",
      "new_mode": 33188,
      "new_path": "src/gn/rust_tool.h"
    },
    {
      "type": "modify",
      "old_id": "b6c6ca00b19ab87e892cf508c23e7e355d382124",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "fb8dbef2a1c317b3509d3ed114a9f4b5cd75b47f",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "8af8f6fb6009e18fcd6ae4d821d1715f6c4bd257",
      "old_mode": 33188,
      "old_path": "src/gn/target_unittest.cc",
      "new_id": "5cc2182aecd8713e56978a5ece0dd4a75dc97915",
      "new_mode": 33188,
      "new_path": "src/gn/target_unittest.cc"
    }
  ]
}
