)]}'
{
  "commit": "95eca74bc469662df2d6d6e4a464229c5a1d2e91",
  "tree": "776c8b3a00ed34ef14a95bbd7e9da4d88cec8f49",
  "parents": [
    "8c69bca5fbc7f167d6403d0b04b1ecfc8a161938"
  ],
  "author": {
    "name": "Tom Anderson",
    "email": "thomasanderson@chromium.org",
    "time": "Fri May 25 01:40:23 2018 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 25 01:40:23 2018 +0000"
  },
  "message": "Add exe_and_shlib_deps to executable and shared_library configs\n\nCurrently, all executables and shared libraries are expected to add the\nexe_and_shlib_deps dependency manually.  However, it is easy to forget to do\nthis.  In such cases, the build will likely fail at the link step due to missing\nlibc++ symbols.  It may not be obvious how to fix this issue.\n\nThis CL adds exe_and_shlib_deps as an implicit dependency to executable and\nshared_library targets so that developers don\u0027t have to manually add it.\n\nBUG\u003d845700\nR\u003ddpranke\nTBR\u003dtorne\n\nChange-Id: I30edcf0bcd6559b1aaa211a42863b04bc57d4d99\nReviewed-on: https://chromium-review.googlesource.com/1069720\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#561729}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d7ed1f0a9c28c932fddc834ca5de44f28266c7f5",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31e2493679551091ad8b691459d47ad350ac7f6d",
      "old_mode": 33188,
      "old_path": "tools/gn/BUILD.gn",
      "new_id": "1e171fa941c8fbe1d860851c3506f53429392810",
      "new_mode": 33188,
      "new_path": "tools/gn/BUILD.gn"
    }
  ]
}
