)]}'
{
  "commit": "21cd515c016bf4df042d9c9aa8fc62dc1d715ef1",
  "tree": "187e20a5dd0164dc1d192616e174dfceba0583d1",
  "parents": [
    "7341720d0c08ce5a7bc1303cac49299ad47e220d"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue Jun 02 10:15:39 2015 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue Jun 02 10:15:39 2015 -0700"
  },
  "message": "Make Dispatcher::Type an enum class.\n\n* It\u0027s not clear if I should make it sized (as int32_t) or not, so I\n  left it unsized for now.\n* I made the various operator\u003c\u003c inline, and added a missing export\n  macro. (Everything ends up including \u003costream\u003e anyway.)\n* Being strongly typed means that I found a non-sensical static_cast in\n  dispatcher.cc.\n\nR\u003dyzshen@chromium.org\n\nReview URL: https://codereview.chromium.org/1160203002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29c5217dca5d95eead49069df8949a33af03d8a7",
      "old_mode": 33188,
      "old_path": "mojo/edk/embedder/embedder.cc",
      "new_id": "e6c27208ef5bb6df5d697a3d87b54267e8ee9076",
      "new_mode": 33188,
      "new_path": "mojo/edk/embedder/embedder.cc"
    },
    {
      "type": "modify",
      "old_id": "c67325878c6fbe3c69f0b1b8a600216ff3309064",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/channel_endpoint_id.h",
      "new_id": "afacb4e18cbe08b00f81325c2e942d55a67939f0",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/channel_endpoint_id.h"
    },
    {
      "type": "modify",
      "old_id": "7196886d0ab7b284d785492c9beaa7d350be999c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_test_base.cc",
      "new_id": "0e5836321616ff0806d6e148b67485b2ca092163",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_test_base.cc"
    },
    {
      "type": "modify",
      "old_id": "bee4b23bb70d2a044a54cf22f9e7db2e3b636041",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_consumer_dispatcher.cc",
      "new_id": "076b72407ad1508dcd7652b99329764224605912",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_consumer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "3a774881bb4ce14a2f5fd1d4e03950d68b02b86e",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_impl_unittest.cc",
      "new_id": "1688e3d288acdc5cf98cf8751f3a800d827e172f",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2480097dccdacb93ee511bfc0bdda173b6dfb1f0",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc",
      "new_id": "ccd0291a582210ed064b173f9c68cf92889f7428",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "e8695e8eff1a71f567253986a74fb707cb714768",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.cc",
      "new_id": "24f2c264a24a5e41f380e9724f1492655d550a80",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "8d7e1cb665c3034a5cac585b0bc958f8224d7d98",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.h",
      "new_id": "d7b7780ccf198ffe102331c241b77d372ba58b68",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "97e2eed9c6b1016555c4b7d4eea9e72fb099426c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher_unittest.cc",
      "new_id": "2b853d27927dbe7b92aa0c73b11df7c035d561ac",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "47148f34b38289d9a1894b582a6f01a6217a8adf",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_in_transit.cc",
      "new_id": "490933624d1679a42f5e5a61c0e9c22d973e4c91",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_in_transit.cc"
    },
    {
      "type": "modify",
      "old_id": "946308cd3df2f98a1d6c9b7376b7fc40b7bb523d",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_in_transit.h",
      "new_id": "7e79c48f91b2dfa8d576d83d3e4d74a6cf6ccabe",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_in_transit.h"
    },
    {
      "type": "modify",
      "old_id": "473bf5d49baa55932945ed7bb56f746d07e2746b",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe.cc",
      "new_id": "b17344c2091a2e6fe474d5f06e2d1cc44aa5f341",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "a6733dbe324dfb1f4c118cfa5648390834db2c1b",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher.cc",
      "new_id": "95faede941721e0a6894f1d2cd01b1186afde178",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "760aced60f6a6fc9e1bcf90187f687f33f5979cd",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher_unittest.cc",
      "new_id": "55aedb389213591ec9ac5499df4a871fed44b9e1",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "351286898631799d3924e1fdc509cd849bc8c996",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/multiprocess_message_pipe_unittest.cc",
      "new_id": "ed2f30f2d91ca42b271e2cd2d3b22d6ca795175b",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/multiprocess_message_pipe_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f064c67876f626afe857b7d14cba8acc9143b3f3",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/platform_handle_dispatcher.cc",
      "new_id": "94e10e2fec5844a44b928d47e098cc4368e36660",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/platform_handle_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "dae53b43dd6225a35455d8b0fd74fbc4244d3bb0",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/platform_handle_dispatcher_unittest.cc",
      "new_id": "3b37b721723472d3b7f4e6ef03f0c89f95110871",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/platform_handle_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7efd40a89d8e1beb1a0cefa31803f409a19be356",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/remote_data_pipe_impl_unittest.cc",
      "new_id": "40d2f6fdb0537e8a53d06be86b4c27a728d80671",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/remote_data_pipe_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1860c239e03e23663cfcb035fabe9adac3fcf5b8",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/remote_message_pipe_unittest.cc",
      "new_id": "6d22da753761b5bf3d8447a7d1bc61df4b311a5d",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/remote_message_pipe_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "db823d503233c4b741bcce1b32c818e383b354f6",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/shared_buffer_dispatcher.cc",
      "new_id": "653c507f2ca4be25e9edfb3fa3e59a0b07527abb",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/shared_buffer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "29dcb5729dabd4b65329a55c7d410bac0ac13559",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/shared_buffer_dispatcher_unittest.cc",
      "new_id": "42446c5dabe4cd865a66339d960551db7e1cae7d",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/shared_buffer_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b8e57e91b938bdce88f50bad6f3cc06f681dfb9c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/simple_dispatcher_unittest.cc",
      "new_id": "58f1458deb8a4bfa03f8d0d2fd47c690b3a05785",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/simple_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "24b49ec091eac0d338efa60ce860c31ad02eace6",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/transport_data.cc",
      "new_id": "783a51d6eb0d810c64277bd0ad27c4589725cfe6",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/transport_data.cc"
    },
    {
      "type": "modify",
      "old_id": "9911b110d0cae4088c8b5617286d3b201081679a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/transport_data.h",
      "new_id": "7cb25d3bb98dfbaec3ebe3dfdb8939ce98f8d114",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/transport_data.h"
    }
  ]
}
