)]}'
{
  "commit": "a152b23b6832eb42d4779b6af900f5ea8b9171b6",
  "tree": "1b154a6ef8c15f9097ecb40213ccff1e13b45780",
  "parents": [
    "7481ebffc2d5d6a039781f96f09485950acc51ed"
  ],
  "author": {
    "name": "brettw",
    "email": "brettw@chromium.org",
    "time": "Tue Jun 30 12:32:03 2015 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 30 19:32:43 2015 +0000"
  },
  "message": "GN: Throw an error for duplicate object files.\n\nDetect duplicate object files in the same target and throw an error. This provides a stronger barrier and a more actionable message than the Ninja \"multiple rules\" error that will result.\n\nReview URL: https://codereview.chromium.org/1210143003\n\nCr-Original-Commit-Position: refs/heads/master@{#336853}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 874d7ad541925ea79c94d9a8000407c7d5bb2c91\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b81bfa517f91a8bbff08db1965302bc16b8449e",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer.cc",
      "new_id": "a0a4e9fc6ce3c3036e7d44744d10faecb1b5e1d0",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "fe7a132c9baa38d9aed9e7c1bbc7d18c4b5cfa0d",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer.h",
      "new_id": "5888ac59bbac22c0ddda4788c2f12ca0adebc1e3",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2ad816ac14b2e893da9450d30442809885c3ae2c",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer_unittest.cc",
      "new_id": "5438c4dc6bd463db230cf98c94ad79bfb30fa81c",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer_unittest.cc"
    }
  ]
}
