)]}'
{
  "commit": "5305da6bdca1ef3d05b3160bb594c9252bdb273b",
  "tree": "b0f0314432e0a3fcc6d51dfc2a9273278da0fddf",
  "parents": [
    "57253649ff5df4cfbe6fca23642c1aae8cb9fce0"
  ],
  "author": {
    "name": "brettw",
    "email": "brettw@chromium.org",
    "time": "Fri Aug 05 12:04:35 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Aug 05 19:08:50 2016 +0000"
  },
  "message": "Update GN toolchain_args to be a variable.\n\nThis makes toolchain_args on a toolchain definition a variable instead of a function call.\n\nThe function call is kept for backwards compatibility (for now) and it just sets the variable.\n\nforward_variables_from now accepts a first parameter of any type that evaluates to a scope, which allows things like \"invoker.toolchain_args\" to be used there.\n\nUpdates \"gn format\" to format scope assignments without extra indents.\n\nBUG\u003d634446\n\nReview-Url: https://codereview.chromium.org/2219083002\nCr-Original-Commit-Position: refs/heads/master@{#410123}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 22227896dc68aa88ba1836cd53fd261ba21bef88\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "581c8acfd45b082b30bdcfdf0aabca5a6b98d0a9",
      "old_mode": 33188,
      "old_path": "tools/gn/args.cc",
      "new_id": "9aaafb0854da7ca28ec08360eebb01e1ac858671",
      "new_mode": 33188,
      "new_path": "tools/gn/args.cc"
    },
    {
      "type": "modify",
      "old_id": "7b8f2f34201f2758783e7a7e1a34816fb8be4bc0",
      "old_mode": 33188,
      "old_path": "tools/gn/command_format.cc",
      "new_id": "13d8cc81e8e80b80e4517a674dee4f57799a7eb8",
      "new_mode": 33188,
      "new_path": "tools/gn/command_format.cc"
    },
    {
      "type": "modify",
      "old_id": "7c79d415a553e80b9d36150b4b429859fc37d215",
      "old_mode": 33188,
      "old_path": "tools/gn/command_format_unittest.cc",
      "new_id": "d753b339f826266c173207e6aa1882ee9f6f7533",
      "new_mode": 33188,
      "new_path": "tools/gn/command_format_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3d5eaa6ce0fa7f992aa721781bc2a22cae458a3",
      "new_mode": 33188,
      "new_path": "tools/gn/format_test_data/067.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ce2fa7727623228e9b8fbf8c68e4352a286f625",
      "new_mode": 33188,
      "new_path": "tools/gn/format_test_data/067.golden"
    },
    {
      "type": "modify",
      "old_id": "8c7a558224e25ea0b21e96b3dff386e37ed8d223",
      "old_mode": 33188,
      "old_path": "tools/gn/function_forward_variables_from.cc",
      "new_id": "0445f8bd3e2dc64ba5131104cde0fa6fb1cabc9b",
      "new_mode": 33188,
      "new_path": "tools/gn/function_forward_variables_from.cc"
    },
    {
      "type": "modify",
      "old_id": "2e6f5a2800ccf377019ffa6ca47daff9e65dbb16",
      "old_mode": 33188,
      "old_path": "tools/gn/function_forward_variables_from_unittest.cc",
      "new_id": "84d8b6eaf7acb23635a57c5ffad19f3c93506740",
      "new_mode": 33188,
      "new_path": "tools/gn/function_forward_variables_from_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "faa190e66e46c30c8719b3acd56bcaf632f1f440",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain.cc",
      "new_id": "852d25a5f6f57f4efe56f28fe7312aab0fc5b205",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain.cc"
    }
  ]
}
