)]}'
{
  "commit": "1914ec973de95e2b6c68210295ed24ec742da309",
  "tree": "5055ac867553bb32a19a8c393eb36d8042eaf808",
  "parents": [
    "7a0aa1bb75ddcfff9a6c05484ba566cd4e82c162"
  ],
  "author": {
    "name": "Julie Hockett",
    "email": "juliehockett@google.com",
    "time": "Tue Apr 03 17:54:03 2018 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 03 17:54:03 2018 +0000"
  },
  "message": "[gn] Updating args --list to emit json\n\nUpdates the gn args --list command with an additional --json flag, which\nemits the same information as the normal --list command but in json\nformat.\n\nIntended to be used to generate structured documentation for GN build\narguments. The --markdown output is nice, but we want to do more\nprocessing than that to get it into good shape to integrate with our docs.\n\nAlso updates the GetContextForValue function to get the file and the\nline number separately, rather than as one string, and updates the\ncallsites with the new parameters.\n\nChange-Id: Id1240c37f835a18a12a6e4f5be58b9f8c7a663d1\nReviewed-on: https://chromium-review.googlesource.com/978423\nCommit-Queue: Julie Hockett \u003cjuliehockett@google.com\u003e\nReviewed-by: Roland McGrath \u003cmcgrathr@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#547759}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 8ca5c09bb15f1584155c9e295ff0725be5990d9a",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb40a6e60bdcf0032585751fe3e29c83cc7b0c02",
      "old_mode": 33188,
      "old_path": "tools/gn/command_args.cc",
      "new_id": "237aa0d28208aba5fac152fde059d5b5d967d773",
      "new_mode": 33188,
      "new_path": "tools/gn/command_args.cc"
    }
  ]
}
