)]}'
{
  "commit": "1aa73c5324fd1b935876852c62237c527148b8e6",
  "tree": "5dab1cab2f244e92bcca42731a87efcc481241dc",
  "parents": [
    "6d722a30125390dc676f8fc96bad778b50d37661"
  ],
  "author": {
    "name": "sdefresne",
    "email": "sdefresne@chromium.org",
    "time": "Fri Mar 04 01:35:41 2016 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 04 09:37:03 2016 +0000"
  },
  "message": "Minor fixes to tools/gn.\n\nFix incorrect array indexing in EnsureValidSourcesSubstitutions when\nreporting an invalid substitution usage (the code was using the index\nin another array to index in kSubstitutionNames).\n\nRemove declaration of CopyTargetGenerator::FillDestDir as the method\nis not implemented.\n\nFix some typos in comments and in the name of IsValidToolSubstitution\n(was spelled out IsValidToolSubst*u*t*i*tion).\n\nBUG\u003d297668\n\nReview URL: https://codereview.chromium.org/1750283003\n\nCr-Original-Commit-Position: refs/heads/master@{#379256}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d1d65269209951e2e784682b47087d04e93a44bf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81fbb69e8e74ef931faf6699bb0e42c8038a8601",
      "old_mode": 33188,
      "old_path": "tools/gn/copy_target_generator.h",
      "new_id": "b05855f6ae50ee1486067dfac973037e5c376850",
      "new_mode": 33188,
      "new_path": "tools/gn/copy_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "3e272c958642a4ade77f90a78a5fc05e3fa6dbbb",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain.cc",
      "new_id": "9eeae982cf3bf17210ef53e4325d23b69c7f98a1",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "7273eceabae9792652c203968570cf7c131914b9",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_list.h",
      "new_id": "eaf8a614bd65e0e7224de8e1e8516539bf5a8c88",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_list.h"
    },
    {
      "type": "modify",
      "old_id": "b92c75674fd763d05e8af91335e157e4cebde92e",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_type.cc",
      "new_id": "b66e0870965d7dc26495643e73c45c750b5789a3",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_type.cc"
    },
    {
      "type": "modify",
      "old_id": "dfe9b54ce7663f0fced85d324943db21122b5c3e",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_type.h",
      "new_id": "02787b104648932e0aadd62c1f3e89ff04cdfb45",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_type.h"
    },
    {
      "type": "modify",
      "old_id": "2af2e186e4be40504698f744a0b252ac35111f26",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_writer.cc",
      "new_id": "99abced1e3cde83c44cb2b2bc26a66516f689a2e",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "f50fb8dbd5fafb36b3ef49a31b39894279fecc52",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_writer.h",
      "new_id": "a450bbbc03c02f0ce13b8eb0cf0999705aac382d",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_writer.h"
    },
    {
      "type": "modify",
      "old_id": "b49153b75205210f2dcc0165e51d2f563ab9327a",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.h",
      "new_id": "bcc70c06ee4eb005949ee2a319e9d79b5dd0c0e8",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.h"
    },
    {
      "type": "modify",
      "old_id": "c0bf6cbc9a34b47737a9649fcde2a58d4b72a729",
      "old_mode": 33188,
      "old_path": "tools/gn/variables.cc",
      "new_id": "024290493459e913d2149ea5ba9cb1e9d991d018",
      "new_mode": 33188,
      "new_path": "tools/gn/variables.cc"
    }
  ]
}
