)]}'
{
  "commit": "586b028e3b92e750ffeed7043404edcb44fed587",
  "tree": "2ab942fb6bcfffdc529e5f89bd87955118a0e654",
  "parents": [
    "ed8b6909e75db68864a88f4bb68efa7931705f46"
  ],
  "author": {
    "name": "Julie Hockett",
    "email": "juliehockett@google.com",
    "time": "Thu May 09 16:13:03 2019 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 28 19:12:25 2019 +0000"
  },
  "message": "Rust compilation tool and toolchain support\n\nAdds the `rustc` tool and support to the toolchain, and also adds\nsupport for that new tool into the testing infrastructure.\n\nChange-Id: I47cae7ce3909ef197a3db81cb2f55ef3ee76055d\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/4883\nCommit-Queue: Julie Hockett \u003cjuliehockett@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00752ee732f645469d8e7d4d6f51257cf06fe622",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "3c7c8584f651fa4d1889a6489469d9ab2bba40b8",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "3d2a1000a9fb995448c687cf136034cff439c8ce",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain.cc",
      "new_id": "e5ee5bc7931b62ff3a3107148fafee85167758c5",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "e3aa598491377e7a65dc9aa59b64a7fece6d2ec8",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain_unittest.cc",
      "new_id": "ef301e723b51d70c3d31067eaa9ad729e59d98e8",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4e127d2ddc81fb2d2d84c570a2afc587acf996b",
      "new_mode": 33188,
      "new_path": "tools/gn/rust_tool.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "682f74ad2755ed9ee654f3ab331b5c8d3a7a8ab0",
      "new_mode": 33188,
      "new_path": "tools/gn/rust_tool.h"
    },
    {
      "type": "modify",
      "old_id": "9dfb6c4fa7c625d8f9068cfc4173385edd98899e",
      "old_mode": 33188,
      "old_path": "tools/gn/test_with_scope.cc",
      "new_id": "4ebbbfaca5962275fe60bd1ce93712897a284c88",
      "new_mode": 33188,
      "new_path": "tools/gn/test_with_scope.cc"
    },
    {
      "type": "modify",
      "old_id": "79502595de88122b418f307e4c46a16139e257a4",
      "old_mode": 33188,
      "old_path": "tools/gn/test_with_scope.h",
      "new_id": "897ef1b9c88bda7d92af7a9ebbed745f443fb196",
      "new_mode": 33188,
      "new_path": "tools/gn/test_with_scope.h"
    },
    {
      "type": "modify",
      "old_id": "b040ac209a0544e2055415fb1dcacd3c2ce76bfd",
      "old_mode": 33188,
      "old_path": "tools/gn/tool.cc",
      "new_id": "72bce145fa54066278b77592ce3cfc3d1c2a5831",
      "new_mode": 33188,
      "new_path": "tools/gn/tool.cc"
    },
    {
      "type": "modify",
      "old_id": "a6f177d699b1a2a9de4d451f8aa6e29e23594aca",
      "old_mode": 33188,
      "old_path": "tools/gn/tool.h",
      "new_id": "f6bf5157efc5bac70a14ac5e125da05b8a7f12c9",
      "new_mode": 33188,
      "new_path": "tools/gn/tool.h"
    },
    {
      "type": "modify",
      "old_id": "0d6cbaf45608edf4569e7e6fe0aa253f62c65b2e",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.cc",
      "new_id": "906068d030a2e30906cef20f3754520a51d67667",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "cc93de5432827cabce14014d1ef06d4b7f56182f",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.h",
      "new_id": "afab7f302c88f0d3e07df4e2189b16e585a61c11",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.h"
    }
  ]
}
