)]}'
{
  "commit": "80a5dc0259f7a7d1903941c8d5b5c18d0eee03e8",
  "tree": "b4ea9e2e38465cb61ea7cf3c8d11ab603dbfba4c",
  "parents": [
    "e906492b0f058e1397e32a769eea74b02e3fd970"
  ],
  "author": {
    "name": "Julie Hockett",
    "email": "juliehockett@google.com",
    "time": "Thu May 09 16:03:22 2019 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 28 20:27:05 2019 +0000"
  },
  "message": "Ninja rules for Rust\n\nAdds in support for emitting Ninja build rules for Rust targets.\n\nIf Rust source files are present, the NinjaBinaryTargetWriter will\ndispatch the NinjaRustBinaryTargetWriter to produce the relevant rules.\n\nChange-Id: If110e3820447bcf41c03473183f3b7920d19204b\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/4885\nCommit-Queue: Julie Hockett \u003cjuliehockett@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bda1653a0dea356deea2865580d78eb7d827b177",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "22b6a6499e20d7d89e8ee5831c695c224338f89c",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "c1209eda46d363998db3483fa464bfa514a97445",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer.cc",
      "new_id": "1c0cdd2a7bbd78b137d681dd0c39f3a1ac183ffd",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "f0611d7337d0cd0f983eeb0543b2fe8a4d633025",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_binary_target_writer.h",
      "new_id": "3274867cad7e60e5f3037610aad69fb813969a10",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_binary_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "041c0a1251a1d55de9a386168d671885ac30dc2d",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_c_binary_target_writer.cc",
      "new_id": "f4590ad9521ba8f0803569f19038fa36e94a7ec2",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d236dd91e6acd8bd47584307c4c1ff61063157f9",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_c_binary_target_writer.h",
      "new_id": "8dacf8eea27b2e23315aeb2ef53c7e52ec7af56e",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_c_binary_target_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "869cac89487dd6a45ddf8a1538b226d197abe0a2",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_rust_binary_target_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab738e2e68f20ec7c64e67de6ee21dd2ed26698e",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_rust_binary_target_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8aee1362bb5e047f8c312ec40a47bece87a7f7",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_rust_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d48ffd96e1c0fa146af9a8351a18e4b30e366e46",
      "old_mode": 33188,
      "old_path": "tools/gn/target.cc",
      "new_id": "60de12040d65ce23e229b17d3085b0a735cc10b2",
      "new_mode": 33188,
      "new_path": "tools/gn/target.cc"
    }
  ]
}
