)]}'
{
  "commit": "9d3b8dd17f12d20035a14737fdc38dd926890ff8",
  "tree": "01bb5e306457b6cafa3e6ab800f72c8a04a82a21",
  "parents": [
    "b1428a0947e201be10b4deaa5c55442e08db51ab"
  ],
  "author": {
    "name": "Ken Rockot",
    "email": "ken@oz.gs",
    "time": "Thu Jan 15 14:49:02 2015 -0800"
  },
  "committer": {
    "name": "Ken Rockot",
    "email": "ken@oz.gs",
    "time": "Thu Jan 15 14:49:02 2015 -0800"
  },
  "message": "Revert \"Generate some of the C++ bindings for mojom tagged unions.\"\n\nThis reverts commit 518d1f58c19aebdb0f09736a5f9016b8d9c4ea1b.\n\nThe generated code does not compile on VC2013. See for example:\n\nhttp://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_gn_rel/builds/141/steps/compile/logs/stdio\n\nBUG\u003dNone\nR\u003djamesr@chromium.org\nTBR\u003dazani@chromium.org\n\nReview URL: https://codereview.chromium.org/844433003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b267e4e0481e6e9c9ef205e92e561523345493b0",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/BUILD.gn",
      "new_id": "0051270033623e02105afeeb1d01f6e1052e9114",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f68b113daa6669073a5cfaacb837c0b2e4e98de2",
      "old_mode": 33188,
      "old_path": "mojo/public/interfaces/bindings/tests/BUILD.gn",
      "new_id": "2b99728809e7be4ce203e006bbc1715c741771bf",
      "new_mode": 33188,
      "new_path": "mojo/public/interfaces/bindings/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d9a398a193c2d4d4f8518444663c97e9ddd02ec0",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/module-internal.h.tmpl",
      "new_id": "116e86ad41c818f4563cda9602445fc1c6b35435",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/module-internal.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "96fa4f9765251a12a5128213cafa13908a07e530",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl",
      "new_id": "1ddcc45c39dde0f3b5a783901c988ec10c8a0942",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "58a1e9fd36f9f77e02a23c48ed4b63ab6ea1c510",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl",
      "new_id": "3da6c324bdff6706558257caa6aad4eb213efc5c",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl"
    },
    {
      "type": "delete",
      "old_id": "2be038cbc3f6ed77c95d23ecd0e6e16a79b9d2d2",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "604be86c7e28ab38356189a32b372b2cc44818ea",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_declaration.tmpl"
    },
    {
      "type": "delete",
      "old_id": "5ff7172dca6229365b733e7c0b16c46bfad8826c",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/union_declaration.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef1859890579250e24e4f9e57661e3c9bff6f4ad",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/cpp_templates/union_definition.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "03c9b6c97ba807c2c8dab357295ec8e477ebc51d",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/generators/mojom_cpp_generator.py",
      "new_id": "34bba30e69be34948f5bd666dc76fbfc94388e61",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/generators/mojom_cpp_generator.py"
    },
    {
      "type": "modify",
      "old_id": "6e50df7af9b285de36fd3b9ec85b02888293db88",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/mojom.gni",
      "new_id": "d267fc92e18b4e0b4aca7bdc4d846525d6995682",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/mojom.gni"
    },
    {
      "type": "modify",
      "old_id": "fd8af7b0eb52f8d8dd849c5410112d1e06ab7b1b",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/generate/data.py",
      "new_id": "6d34a403a67e9218d565160b7357ed891e9eac7e",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/generate/data.py"
    },
    {
      "type": "modify",
      "old_id": "8d02359b2e084e5231b1e72a56818be86994e6e5",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/generate/generator.py",
      "new_id": "af14ead8cbc2c8c110467bffb28d101dc3866204",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/generate/generator.py"
    },
    {
      "type": "modify",
      "old_id": "bfa5863b340a533ba2070f8add496bc8b3f71de0",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/generate/module.py",
      "new_id": "8e52924f27d22cd2615559c29542691301384950",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/generate/module.py"
    },
    {
      "type": "modify",
      "old_id": "aa34125276178777ae21bf17880e6ffa3646e8ac",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/parse/translate.py",
      "new_id": "88bd2698ade8e5a1e06e7f654187f877bef1a9c3",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/parse/translate.py"
    },
    {
      "type": "delete",
      "old_id": "a6847737190b793a76a1fb25ac592982ff6fab53",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom_tests/generate/generator_unittest.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "35434ad94bbb024f46548e79f37c92f63e9d3413",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom_tests/parse/translate_unittest.py",
      "new_id": "9f2d985d1fa3767a34b5a613809b62e7a1966cdc",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom_tests/parse/translate_unittest.py"
    }
  ]
}
