)]}'
{
  "commit": "8e00b697b76be352c62537ec8c14763019ca2f29",
  "tree": "0a9d64b6b3152a507cdddb58952493067c2a6750",
  "parents": [
    "9103fc83ef0dad5309260114c790cc8d1a8cb041"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Fri Jan 20 15:52:09 2023 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 16 07:49:41 2023 +0000"
  },
  "message": "Add NinjaTargetWriter::resolved()\n\nAllow NinjaTargetWriter instances to use a shared\nResolvedTargetData instance to compute values over\ntransitive dependency trees.\n\nThe instance can be set with SetResolvedTargetData(),\nor will otherwise be created on demand when the\nresolved() method is called.\n\nBug: 331\nChange-Id: Ie464bfe3ab5f645e70bc20e4c315797f17336ad9\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/15321\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b960cc01bf58a936fa1136e07f96042c121c43a8",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.cc",
      "new_id": "e14954d70d6961385a898e24d13fac0b4ec3ed88",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "bd07f72357a908114f7a19569fa8cc74309f764a",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.cc",
      "new_id": "416d62efe1c2ac63f3339640b4331ab867a2c107",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "3d38a14f584c640ed8143a0259f76d40a00c2e12",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.h",
      "new_id": "74378dae600f67dffc59a48764491e334e3e6948",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "7a04e3c5226414dc254aa5edb3fe87457c269ff8",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer_unittest.cc",
      "new_id": "682de45d6b7581729e99fcbe1030c6146823dc08",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3cfd37770c55fd976a4d5c31357dcfc0ff32d69d",
      "old_mode": 33188,
      "old_path": "src/gn/swift_values.cc",
      "new_id": "85a49ad545587f3f47109ac586a6bbb8d44108e7",
      "new_mode": 33188,
      "new_path": "src/gn/swift_values.cc"
    },
    {
      "type": "modify",
      "old_id": "c965d1bd500b15dc432a042961252240141d1bb6",
      "old_mode": 33188,
      "old_path": "src/gn/target.h",
      "new_id": "fbdc6c86c28379504ab27a6481a4c933ec3edde3",
      "new_mode": 33188,
      "new_path": "src/gn/target.h"
    }
  ]
}
