)]}'
{
  "commit": "5819236d985567ba002ebb564c6a560fc1677b17",
  "tree": "bc2f58655ca83ea5015168948c6ba5dc53f083e6",
  "parents": [
    "a32f0dfcaf248d5082039c04c8c2f4c3a866fd4e"
  ],
  "author": {
    "name": "petermayo",
    "email": "petermayo@chromium.org",
    "time": "Wed Jul 15 15:22:30 2015 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 15 22:24:05 2015 +0000"
  },
  "message": "Add output reference to gen written files.\n\nBy adding the outputs written at gn gen time to the build.ninja representation the build tool (ninja) can know how to recreate them if and when necessary.\n\nFor example, if one or more of the \u003cblah\u003e.tmp files is removed, even as part of an entire hierarchy/subtree currently the build fails because ninja does not know how to re-make it.\n\nBUG\u003d469621\nTEST\u003dBuild time only. See https://code.google.com/p/chromium/issues/detail?id\u003d469621#c3\n\nReview URL: https://codereview.chromium.org/1220223002\n\nCr-Original-Commit-Position: refs/heads/master@{#338929}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 517ac52f86903beb206b19e6ddeedbc709b253a1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d24abc159ac5270046cf7a915b9bac70edea0163",
      "old_mode": 33188,
      "old_path": "tools/gn/function_write_file.cc",
      "new_id": "45387a3967555394005d7455117160379055f25c",
      "new_mode": 33188,
      "new_path": "tools/gn/function_write_file.cc"
    },
    {
      "type": "modify",
      "old_id": "591947d38cae9ca29918c11fc7697625fd56a229",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_build_writer.cc",
      "new_id": "701179f67a5a0e40af65c7a33c92d26898f31d2f",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_build_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "622019ef05635af0769107e0f7fa4e01ae31d451",
      "old_mode": 33188,
      "old_path": "tools/gn/scheduler.cc",
      "new_id": "db0929db09543c5736e29bfbf5759ef18154e81d",
      "new_mode": 33188,
      "new_path": "tools/gn/scheduler.cc"
    },
    {
      "type": "modify",
      "old_id": "4375f6366fdd0bd9986cb1428a1fddcc1f34aa25",
      "old_mode": 33188,
      "old_path": "tools/gn/scheduler.h",
      "new_id": "9b3ccb32e90faf048b027634d23c1d8c0910ba61",
      "new_mode": 33188,
      "new_path": "tools/gn/scheduler.h"
    }
  ]
}
