)]}'
{
  "commit": "7dbfc91d3029ce48bb3705dfdca028825dfa9e0a",
  "tree": "98075a4ea0b284896cc1fb957f3c4e0cf86fa588",
  "parents": [
    "ce100347eb9dd959d2d0021da08f502fb03d6c7d"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Apr 07 16:16:37 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 07 16:16:37 2020 +0000"
  },
  "message": "Fix Dawn\u0027s proxy groups to use public_deps instead of deps\n\nTo do perfect forwarding of GN targets, the proper method is to make a\ngroup with public_deps. For example in the following:\n\n - Config C\n - Target T with a public_deps including C\n - Group G that proxies B\n - Target T2 that depends on G\n\nIf G uses deps \u003d [ T ] then T2 won\u0027t see C, whereas if G uses\npublic_deps \u003d [ T ] then T2 will dep on T, which will make it dep on C.\n\nBug: chromium:1064305\nChange-Id: Iae236150c119b1a4003b957dcacf42e7759a936c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/18965\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c270406b27c5a3acf6c947460904198806e16a4",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "ae93b9140d0ccc4f956bd58552acab03f5de6b80",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0f6cbc5e1bbae67afc5788785f09dd88c06ba918",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BUILD.gn",
      "new_id": "7ab1800d23a85fabb12844b8783392efa0d89c69",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ea5b42e5e4964693575e061429ff61e80857f0d8",
      "old_mode": 33188,
      "old_path": "src/dawn_wire/BUILD.gn",
      "new_id": "f79cef8c0874645e65e20768a91e888f31e0b810",
      "new_mode": 33188,
      "new_path": "src/dawn_wire/BUILD.gn"
    }
  ]
}
