)]}'
{
  "commit": "64aca9d73c86a9bca827b61c5e694ab199a1fb16",
  "tree": "eedb6b32bcf90b710bdf5ac69e354f5755cb0ff4",
  "parents": [
    "8e00b697b76be352c62537ec8c14763019ca2f29"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Fri Jan 20 16:06:12 2023 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 16 11:00:36 2023 +0000"
  },
  "message": "Use ResolvedTargetData::GetTargetDeps() in Ninja target writers.\n\nUse the new NinjaTargetWriter::resolved() method to parse\ntarget dependencies. This is the first CL in a series that\nwill move computations from Target to ResolvedTargetData and\nmodify the Ninja writers to use instances of the latter.\n\nBug: 331\nChange-Id: I053f7f62f3525f58d94ffbfd1c170d429327ccd7\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/15322\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4f0867dba4767a82217ed5257db489226d5a06e",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_action_target_writer.cc",
      "new_id": "644b84557ebfa7cc952244c63fc5edb053abb34f",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_action_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "e14954d70d6961385a898e24d13fac0b4ec3ed88",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_binary_target_writer.cc",
      "new_id": "b9ecc21ca4ddebbebeaa46d72c9623fa9f337f3c",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0e3bcb0acb405f9138ee44794e47164d236e2361",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_bundle_data_target_writer.cc",
      "new_id": "da3bb4e6821bdd5650582bbcd9f3fb799de5cb49",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_bundle_data_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "1ef0475f910adfc3d66bfbaeebfe440b6fa809c2",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.cc",
      "new_id": "c0f73b8d9f11547dfe96bf6eeaa71a586fc06bcc",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "92992236df2f8fd516d5e6d656bb8f045e2778b9",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_copy_target_writer.cc",
      "new_id": "8a95cea663a23910ccc96898919c6b4e624fbf36",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_copy_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d05f5f0b70b4721f88ab6877f4e46f28abd0475c",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_create_bundle_target_writer.cc",
      "new_id": "23936abc41eaa10cebeeebe05ad505f86b97b8e3",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_create_bundle_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "3e07090b476d87b764df5003ef16eb8be2d73dfa",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_generated_file_target_writer.cc",
      "new_id": "1abdc0500164a04e059a3a1ef608b193d068f82a",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_generated_file_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "beeb54ac9024a653e26cb80a0f512523102ef5cb",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_group_target_writer.cc",
      "new_id": "58d6ce722d5910ce2e3264fa11c4a9a7b3b1f468",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_group_target_writer.cc"
    }
  ]
}
