)]}'
{
  "commit": "f33aae17985c2ff8d1f32f977682952c4d8242c7",
  "tree": "12459cd668a07245b03a5582847587af4dba8664",
  "parents": [
    "2afd4390dfe2ab39a940da80e987e8071df26de4"
  ],
  "author": {
    "name": "brettw",
    "email": "brettw@chromium.org",
    "time": "Wed Jan 20 15:58:12 2016 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 21 00:00:06 2016 +0000"
  },
  "message": "Allow .o files for GN generated inputs.\n\nGN checks inputs and sources for files that are in the build directory, and\nrequires those files be generated by a dependency of the target.\n\nPreviously, only the final outputs of a target were considered. But NaCl wants\nto compile some CRT code and take one of the intermediate object files as\ninputs to a subsequent action. The current code was not aware of the generated\nobject files.\n\nThis patch will check for generated object files when the normal checks for\ngenerated inputs fails.\n\nBUG\u003d579629\n\nReview URL: https://codereview.chromium.org/1607423002\n\nCr-Original-Commit-Position: refs/heads/master@{#370539}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 65e89854f57ac34a51e4c60ac663ce21110e6944\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "593d769d1cd654ba7ef9cc0c85112099611d57a7",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer.cc",
      "new_id": "fa8849aa26dfeb06abedfa0591ca4d942afff91b",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d3902c5d9e27cae8255b2a6bd5d095e2b4fa1cc1",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_target_writer.cc",
      "new_id": "6c5d12b05c020e52bc9f6aaa587363dae4165d82",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "49a22fcbd8c4289e14623ebe2d39e8f68325f0a2",
      "old_mode": 33188,
      "old_path": "tools/gn/target.cc",
      "new_id": "905ee4f3c65cc81eea8460543493a7b5011f605e",
      "new_mode": 33188,
      "new_path": "tools/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "eff4d150d53e5dd3a7856926c3ab0ed7d6925f3a",
      "old_mode": 33188,
      "old_path": "tools/gn/target.h",
      "new_id": "cbdab35761ef8e77c545921b5e958743b271951b",
      "new_mode": 33188,
      "new_path": "tools/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "4d9b1da8b8fa56c14cf1cac8d12ed9fa9621768d",
      "old_mode": 33188,
      "old_path": "tools/gn/target_unittest.cc",
      "new_id": "c59f44c0717de4f6f19fb14df8f18eea98ea5220",
      "new_mode": 33188,
      "new_path": "tools/gn/target_unittest.cc"
    }
  ]
}
