)]}'
{
  "commit": "e630db1ffbc6781598afd9534fecc721573c9aff",
  "tree": "58f23e1120a2c82edded8366f56a1adf6e982acd",
  "parents": [
    "77e6926bc76b98d6af6a5f1b6fcb7808dc651d8e"
  ],
  "author": {
    "name": "dpranke",
    "email": "dpranke@chromium.org",
    "time": "Sat Dec 17 21:13:02 2016 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Sun Dec 18 05:16:25 2016 +0000"
  },
  "message": "Revert GN declare_args() change.\n\nWe\u0027ve seen a bunch of bug reports for flaky build failures\ncomplaining about unused or undeclared arguments; it seems\npossible that this CL might be the cause, so I\u0027m speculatively\nreverting it and we can see if things get better; reverting the\nchange makes GN more permissive, so this should be reasonably safe.\n\nThis reverts r433944 (f6fd4d747c77e1c7968eb5af8b195a94a7ed2fac),\ni.e. https://codereview.chromium.org/2509333003. This CL leaves\nthe build files changes that were in that CL because they\nare backwards-compatible and improvements regardless.\n\nTBR\u003dbrettw@chromium.org\nBUG\u003d674213\n\nReview-Url: https://codereview.chromium.org/2586073002\nCr-Original-Commit-Position: refs/heads/master@{#439366}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 8d1f54effdc07f29a6fd00411e453ae3d67f9a86\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab3233aa4ed5f32d6e2e2bf2388477a6fc5cbea8",
      "old_mode": 33188,
      "old_path": "tools/gn/docs/reference.md",
      "new_id": "1aa56f1d4542e1623bb07afb7f12549834472f46",
      "new_mode": 33188,
      "new_path": "tools/gn/docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "41be19b5206c875f842283aeda5bfb15de00f766",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.cc",
      "new_id": "e01a25c977f7a300ae1048f994c2c6d0b8a33851",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.cc"
    },
    {
      "type": "modify",
      "old_id": "401384acbf30845a2b48eaeb6752abe1fa0d37c9",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.h",
      "new_id": "37519d86aaea0a70d1b7ea243ed1566150965735",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.h"
    },
    {
      "type": "modify",
      "old_id": "949b844b34bc3a9b2ad5eafdd6653ad3802ccb35",
      "old_mode": 33188,
      "old_path": "tools/gn/functions_unittest.cc",
      "new_id": "7156747471225952ae48d78b3b5f4ca8e509449b",
      "new_mode": 33188,
      "new_path": "tools/gn/functions_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d1de9cbf3d78b6847557949f04418a12ecc985d4",
      "old_mode": 33188,
      "old_path": "tools/gn/parse_tree.cc",
      "new_id": "ecc438b245aee02c62551efaee117796786dc02f",
      "new_mode": 33188,
      "new_path": "tools/gn/parse_tree.cc"
    },
    {
      "type": "modify",
      "old_id": "650c64aacbd82f6c4e18e2ae4be2c344d76c9405",
      "old_mode": 33188,
      "old_path": "tools/gn/scope.cc",
      "new_id": "fbe73f448239661b4674537f2440363daf101f15",
      "new_mode": 33188,
      "new_path": "tools/gn/scope.cc"
    },
    {
      "type": "modify",
      "old_id": "31bac6261464826a3bd069b3dd7d87ba5f5eaeba",
      "old_mode": 33188,
      "old_path": "tools/gn/scope.h",
      "new_id": "e2c64e67cbda3f9998eecd6c5700523ca7e89976",
      "new_mode": 33188,
      "new_path": "tools/gn/scope.h"
    }
  ]
}
