)]}'
{
  "commit": "5f74f421c1fa8fa691360294d9ada303ccf6de4b",
  "tree": "44ace6a27ca4539473b936670411f2b261395fd1",
  "parents": [
    "150a0d8130245f42b9834411f182b3086c6c9a9f"
  ],
  "author": {
    "name": "Vardhan Mudunuru",
    "email": "vardhan-cr@chromium.org",
    "time": "Wed Oct 21 12:38:37 2015 -0700"
  },
  "committer": {
    "name": "Vardhan Mudunuru",
    "email": "vardhan-cr@chromium.org",
    "time": "Wed Oct 21 12:38:37 2015 -0700"
  },
  "message": "C++ bindings: separate out serialization source set, have \"mojom\" targets optionally use serialization-only source set\n\nR\u003dviettrungluu@chromium.org, jamesr@chromium.org\nBUG\u003d#419\n\nReview URL: https://codereview.chromium.org/1412733002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84c9d23d5ba58c264f24e2f3f7339f1da6371277",
      "old_mode": 33188,
      "old_path": "examples/BUILD.gn",
      "new_id": "1e07d78dd1591f9bbccc5c419d002380060c3fce",
      "new_mode": 33188,
      "new_path": "examples/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df7594e6ff82511e286e62568341c4d6ef907b8a",
      "new_mode": 33188,
      "new_path": "examples/serialization/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b0a96d69f698e48159ed952964ac766d65a0a66",
      "new_mode": 33188,
      "new_path": "examples/serialization/main.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5107760fdcc4aeb1529e5e40254f65566c7a8d25",
      "new_mode": 33188,
      "new_path": "examples/serialization/serialization.mojom"
    },
    {
      "type": "modify",
      "old_id": "e770e481449ff3ced9de1e60c78e1e4f15de8c2c",
      "old_mode": 33188,
      "old_path": "mojo/PRESUBMIT.py",
      "new_id": "0a6429502b4f9b1cf9d4569b1b06d94f8dac689a",
      "new_mode": 33188,
      "new_path": "mojo/PRESUBMIT.py"
    },
    {
      "type": "modify",
      "old_id": "27f9cf75079f49d62d51c6376c5bfe4723ab01d7",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/BUILD.gn",
      "new_id": "01726c9c32f8c4caa07b0febb7a8e743044cff89",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b2b2ad3942b9aee4ff16e6987193be17a7738ff0",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/interface_request.h",
      "new_id": "005f9b676c93d7a66ab92d8cce78d69329ada98d",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/interface_request.h"
    },
    {
      "type": "modify",
      "old_id": "dd25778c5b25ea93c476b834d9cc90892f41c9d4",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/array_serialization.h",
      "new_id": "32aa1210b5931e80529fe6020352831bdab5e8b5",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/array_serialization.h"
    },
    {
      "type": "modify",
      "old_id": "5e2f9a775ca89e8fa11243304c7d3173627488e4",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/bindings_serialization.h",
      "new_id": "21221f72bb55380c70b08d06a7114f04778ce05a",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/bindings_serialization.h"
    },
    {
      "type": "modify",
      "old_id": "a6495d7e6fe204fd7a84a44f96bd641b42b83c2e",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/message_header_validator.cc",
      "new_id": "803be4b0ba0c1f78ca158215e8ec9b911ea1dd2f",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/message_header_validator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94760a11bd0fbf90e17132ab88723db8c1027cbb",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/message_validation.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73e32bd97591bd78363ce06fb7b7c96188d18cca",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/message_validation.h"
    },
    {
      "type": "modify",
      "old_id": "23b712a1e01beca6240016b2a0d4d9a395fc62d0",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/validation_util.cc",
      "new_id": "4ceefaab5a8c80aef0d693256d62c780a724ae20",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/validation_util.cc"
    },
    {
      "type": "modify",
      "old_id": "1b80a5b19fa8987470b25e64596df630f28f1200",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/validation_util.h",
      "new_id": "a3ff050db45509efc962b35b4f6f41d34ad2a88f",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/validation_util.h"
    },
    {
      "type": "modify",
      "old_id": "e349f856989c47de9744f239d9fd0b527ed4ad8a",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl",
      "new_id": "a81f11b19b4c7c07aa4c03f3acc92e4e8ceb59b3",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "0c0f294c5c5d5ad5ca8a7b08e48a52dae8f155a2",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/mojom.gni",
      "new_id": "90031813959ddae9bba5547c58b14e547e613a84",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/mojom.gni"
    }
  ]
}
