)]}'
{
  "commit": "63c225c698d63b4b724361e0c8cdcf48e2cbd704",
  "tree": "3df7d709a3002a53bb07ea784748b27edaf2e0bc",
  "parents": [
    "ed4e652769dee4ef7961a9a01019f489a3b7e733"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Fri Jan 20 17:27:02 2023 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 16 12:12:11 2023 +0000"
  },
  "message": "Add ResolvedTargetData::GetHardDeps()\n\nThis CL removes Target::recursive_hard_deps() and moves the\ncomputation of the corresponding value to the\nResolvedTargetData class, which creates it on demand\nwith the GetHardDeps() method.\n\nBug: 331\nChange-Id: I8aec15ab047533b2fe80ff853850de3a57dc898d\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/15325\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "416d62efe1c2ac63f3339640b4331ab867a2c107",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_target_writer.cc",
      "new_id": "ea3982256345bae84b05b4f05776758e605c5e8c",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "3208f0465703f05d4d53ae78b789366ef798a740",
      "old_mode": 33188,
      "old_path": "src/gn/resolved_target_data.cc",
      "new_id": "467e2fbaf676ac9b1acba4edcc99e4e426952f26",
      "new_mode": 33188,
      "new_path": "src/gn/resolved_target_data.cc"
    },
    {
      "type": "modify",
      "old_id": "754abc2fc0f248188ed24e60fc5efac25e46da5a",
      "old_mode": 33188,
      "old_path": "src/gn/resolved_target_data.h",
      "new_id": "bc992a1cbdc262fd71d6e9474b18834b84cc3f83",
      "new_mode": 33188,
      "new_path": "src/gn/resolved_target_data.h"
    },
    {
      "type": "modify",
      "old_id": "0ad2dd25221792fafb63f518e056b7e4cec82e6d",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "84cfbfa80c0f648fc52cabffb7408f1926dcf5cc",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "899e06bfc01f269fb131fce21c10f4765ec2bb9b",
      "old_mode": 33188,
      "old_path": "src/gn/target.h",
      "new_id": "d67298555af91cec52a28d07c78e22fcc5041486",
      "new_mode": 33188,
      "new_path": "src/gn/target.h"
    }
  ]
}
