)]}'
{
  "commit": "b993b3954683f57ef6eab999270509b47d40d1d9",
  "tree": "99f356f75c2cf4d16d6ce41a1308e675c7816629",
  "parents": [
    "1349bcfe38afc43bced99f2f519b3856cc7a2b94"
  ],
  "author": {
    "name": "Vardhan Mudunuru",
    "email": "vardhan-cr@chromium.org",
    "time": "Fri Oct 09 16:48:34 2015 -0700"
  },
  "committer": {
    "name": "Vardhan Mudunuru",
    "email": "vardhan-cr@chromium.org",
    "time": "Fri Oct 09 16:48:34 2015 -0700"
  },
  "message": "mojo::Serialize*_() calls now propogate/return validation errors.\n\nThe public-facing API can use these, but will probably want to use a separate enum of errors (since ValidationError is namespace\u0027d as internal, and should probably remain so).  For now, a public serialization API can return a boolean.\n\nR\u003dviettrungluu@chromium.org\nCC\u003djamesr@chromium.org\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/1387993002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc98245faaabba26f212a4a2a4b1b455326fb245",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/array_serialization.h",
      "new_id": "effec0522d79f3ae88c208d8d3c138d30c5ac12f",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/array_serialization.h"
    },
    {
      "type": "modify",
      "old_id": "0c4698273318675b8a6e245073dd61d978b6eac1",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/control_message_handler.cc",
      "new_id": "6cc9568e8b64a0f867c0b31ac919b7f537fad355",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/control_message_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "ee1e695bbd2d86bbf304f3d4a58dcda9d97fca7f",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/control_message_proxy.cc",
      "new_id": "c2f45943afccf649afd761b0e15ad91dcf065def",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/control_message_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "8ef83b3a3a554947606e20eb0aa01beaa53d06a5",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/map_serialization.h",
      "new_id": "3f24b1a67c20c87dd00a96aa2817be57a25342f8",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/map_serialization.h"
    },
    {
      "type": "modify",
      "old_id": "40f6e8e16e79be139c8564b4661be60f3a5a434b",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/map_serialization_forward.h",
      "new_id": "e6cd69fe3db0d6d53c63729070f343666acf994f",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/map_serialization_forward.h"
    },
    {
      "type": "modify",
      "old_id": "aa5f97a0cefa383d266b850fe610e7518b7843d1",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/validation_errors.cc",
      "new_id": "4137ba1065c7c60a2b2c320e3d0a8bb64a1be849",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/validation_errors.cc"
    },
    {
      "type": "modify",
      "old_id": "43059c2e22b8ee6c18a089b1381bbdf4df66edb2",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/lib/validation_errors.h",
      "new_id": "953ab5ee380f30c9ddff6f09ac517bfd0288e296",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/lib/validation_errors.h"
    },
    {
      "type": "modify",
      "old_id": "ffee9cc907a87a1b87a9e434c94c9668d1fecec6",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/array_unittest.cc",
      "new_id": "3eecd526d6a6241f25a7346f07f4a6651d9aa16a",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/array_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9a1525326ada98b2fb5112bead2df90012ea7af9",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/map_unittest.cc",
      "new_id": "499a67b68df0363c4cf1e2f37d1a344c1359835b",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/map_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b61d3bc57e41482d50bbcbef8eb50b4683d3f132",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc",
      "new_id": "85b0924a7befda9b6440b30ad50fbd4cd1e83e2a",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "283dd8eea9db2b93efd23e5c0056e7c2bb09c42c",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/struct_unittest.cc",
      "new_id": "8a3dadf87ecbcf3c2414db999de8886e0871532c",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/struct_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4df0f2153a3a42ccb4fb5e14089cb74600072d7f",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/union_unittest.cc",
      "new_id": "afeb4a53d2b2d707de717420cc9c0b4e8cf186cb",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/union_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e4287045a11346b47880b50ff304e95cc243d774",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl",
      "new_id": "a8fcdbae300a462496705dd1268f264cd9f43c37",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "b38bd45414431cd2e4a546081acb19e00e49c1ff",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl",
      "new_id": "cde243f17c73b6e0b1e3b1069dda2c96da0e884c",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl"
    },
    {
      "type": "modify",
      "old_id": "624337204b6fa3c4778c7dcdf8b4716a2108a8d7",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_declaration.tmpl",
      "new_id": "84534fdde64767aa10cf096952eec6ce88aeb4e9",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_declaration.tmpl"
    },
    {
      "type": "modify",
      "old_id": "eb6fcec31ad08be1f29e6581358905a6eedba968",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl",
      "new_id": "752795b1cdd9757ddafbe943461f3eda29426910",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl"
    },
    {
      "type": "modify",
      "old_id": "588e749d70ac1739052b1d8f9dddb5d45ea5f92a",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl",
      "new_id": "d29a356670bc6f57aad8cf75a5a29f5ae2ea2e62",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl"
    },
    {
      "type": "modify",
      "old_id": "4acbeb21b872aa2a89fe58382360177d3acdb4f3",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/union_serialization_definition.tmpl",
      "new_id": "c0fa566130ea6b284d064d1af27b17ed3de7557e",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/union_serialization_definition.tmpl"
    }
  ]
}
