)]}'
{
  "commit": "89c2ab2df37e0e9ea9ac6f68d01ed97ec3abf157",
  "tree": "858c4fe3fb4b41887f50da3fa1fe27ba94676445",
  "parents": [
    "70d6c60823c0233a0f35eccc25b2b640d2980bdc"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Wed Nov 16 15:18:15 2022 +0100"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 12 11:17:30 2022 +0000"
  },
  "message": "Add TargetPublicPair class.\n\nThis is conceptually similar to InheritedLibraries, except that this\nseparates the temporary UniqueVector\u003c\u003e used during construction, from\nthe final result, which is a simple vector of (target, is_public) pairs\ninstead, which is smaller to store and faster to parse during target\nresolution.\n\nThis will be used in a future CL that moves and caches target resolution\ncomputations to a dedicated class.\n\nBug: None\n\nChange-Id: I0f7840d105e812a7d43c415ce5e71e43fec1268e\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/14880\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa23266cc162e7b5d52506570139ed3bc253bf78",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "eae97f9dc85312362593ae7aa4015e8a3b7b10d6",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f211a81bf4304a81683bcea22534a4531e0ad57a",
      "new_mode": 33188,
      "new_path": "src/gn/target_public_pair.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b08a0c5b3ce7a7e20a2188f4cf1aedc9e830ace",
      "new_mode": 33188,
      "new_path": "src/gn/target_public_pair_unittest.cc"
    }
  ]
}
