)]}'
{
  "commit": "096decd183e3679cbf548495eee5ee8b8919c317",
  "tree": "074d6b0c040c53a2659434fd9dc80246a0a88d05",
  "parents": [
    "2d17d1e99a5581d87023e2df62745b59f6558b32"
  ],
  "author": {
    "name": "Hajime Morrita",
    "email": "morrita@chromium.org",
    "time": "Wed Dec 03 16:17:52 2014 -0800"
  },
  "committer": {
    "name": "Hajime Morrita",
    "email": "morrita@chromium.org",
    "time": "Wed Dec 03 16:17:52 2014 -0800"
  },
  "message": "Extract Awakable from Waiter\n\nThis CL extracts simple Awakable interface from Waiter and\nrename WaiterList to AwakableList.\n\nThis is a preparation for introducing system-integrated\nAsyncWaiter.\n\nR\u003dviettrungluu@chromium.org\nBUG\u003d377980\n\nReview URL: https://codereview.chromium.org/779503003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0af387b63b20fc7e296ffb81f21ba96c9b2f9d8",
      "old_mode": 33188,
      "old_path": "mojo/edk/mojo_edk_system_impl.gypi",
      "new_id": "74a8f2d17f47d280013da08d5eef9ec54ce01de4",
      "new_mode": 33188,
      "new_path": "mojo/edk/mojo_edk_system_impl.gypi"
    },
    {
      "type": "modify",
      "old_id": "57eebac1474aeca53b925c80430862c8c872e72c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/BUILD.gn",
      "new_id": "e3c7b3764588f48bb4dfef46620e40834b28d5d1",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f73b3529018f30dd7aca50b54641c7cb3290b83",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/awakable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6af305b4420e2799ede060085e9ae914c03d22e4",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/awakable_list.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19c03c84cdf3492c2893dd79330ce34de0224a04",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/awakable_list.h"
    },
    {
      "type": "rename",
      "old_id": "129df71528f7d61d5d459f9b610719136377178a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_list_unittest.cc",
      "new_id": "201b7519246d603e62c35927eec2e593470fb53f",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/awakable_list_unittest.cc",
      "score": 63
    },
    {
      "type": "modify",
      "old_id": "e84ab5bea03debcaca41692105ae85ce35d6f4ca",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/channel_unittest.cc",
      "new_id": "c51f740d8600cd5ca2028dd618a7417c595b0c2f",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "27d33b26db94a85b32993de05d751b055764b65b",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core.cc",
      "new_id": "3b51a82ad2fd5e7861d70e9f02403cdea775bf05",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core.cc"
    },
    {
      "type": "modify",
      "old_id": "ea06c29e12403274787d5e831144a9b2b9406a60",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_test_base.cc",
      "new_id": "76e70e220b50d9835b140e3351d2e36eff73394d",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_test_base.cc"
    },
    {
      "type": "modify",
      "old_id": "2881176b8452cdc805a505ac54b06bb5a11423c4",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_test_base.h",
      "new_id": "80a926b6ddc18e2acdc9fd513de8572a0bc16a27",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_test_base.h"
    },
    {
      "type": "modify",
      "old_id": "51a4022cf736749069a07dc63c250cb727c93534",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_unittest.cc",
      "new_id": "d7976a313dbfa970a44bec0e66cda8272538fd6b",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cbacb89815c168f2f59ca40dcaad7cc2152af906",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe.cc",
      "new_id": "2f433bdf9a5cd9eb91638a4647868124d1ca40df",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "767d405ca2110366823a51d0e2622476006f418f",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe.h",
      "new_id": "d8934653f010a1864a286e453652fe25ff4872ff",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "3c14f35c1ac6e1882fc86da52dbf20d60edf084e",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_consumer_dispatcher.cc",
      "new_id": "f47dfb1b7c72fbaaee93b238960cd73bfab07d7a",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_consumer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "6555fb5b18913a6650f5178a1df3ce9e5c8dad74",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_consumer_dispatcher.h",
      "new_id": "10a3d943b51c0d394ae6040b6a3013623388a7f8",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_consumer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "0a82c9a242b7b920d64e4ff6f5848d553bbf1820",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc",
      "new_id": "513ab73d52325340e19577824edcc0a7b6533728",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "bf13148ccdd70ee639853a2f9a86087fc53c0f38",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.h",
      "new_id": "39c070c68b94db7e682c2d18ca7648c18a918dcc",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "bed5f9eaeb0a86db774326ff858b3a8cfd2b823a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.cc",
      "new_id": "e2f2b8784f4684c9d1c074e1a7aae65e8c6ccd66",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "b17bfae10e4fb665a11d60bd36f29d9c3e2ec05d",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.h",
      "new_id": "c069269b1a2bee1aae2eb5c94e2a20ce2857a2a6",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "0b15436db71614f8ed89c11c125a9beb05f9b38f",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher_unittest.cc",
      "new_id": "97e2eed9c6b1016555c4b7d4eea9e72fb099426c",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cea50a08d30528464fa12ece7c79576bd6c0715a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/local_data_pipe_unittest.cc",
      "new_id": "1223a2ba54430a30fad14f7716ff8046dc585ff8",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/local_data_pipe_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "86d241c93171a896fd7fd43980818bd82368b704",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/local_message_pipe_endpoint.cc",
      "new_id": "576ad505016b7e7c197e71da58ec628d76d4c141",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/local_message_pipe_endpoint.cc"
    },
    {
      "type": "modify",
      "old_id": "7eb39496d03cb4ff1cef00a96145baa5fd19a6e0",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/local_message_pipe_endpoint.h",
      "new_id": "eb1c6ee04a9a119ff554dda58f8d6a0bc3feee35",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/local_message_pipe_endpoint.h"
    },
    {
      "type": "modify",
      "old_id": "2bf313f433388e97eca6007b25e8e029f03a55a7",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe.cc",
      "new_id": "a314ef3aabf7021869ce3e39f0ded969163e77c8",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "791eece9aca537da8437542cf02b36ccfeede271",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe.h",
      "new_id": "431b5a61d3919f88ca7a7098c93e0f7b6dd8708e",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "df861df47612311a17c9ec37fc4ee892238c2c9a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher.cc",
      "new_id": "81506e88653c306b3c82f5d29cc897fae1c7372a",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "9afdb7036cb3ef9f598caee168756b000bb1b3c0",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher.h",
      "new_id": "fb16dd3f22d1259ed9ae0102a6094c8e24fce794",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "303ae6a57e341c573b67ff64383dfe6ecccc5741",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher_unittest.cc",
      "new_id": "b5562b00ff7dadc65287cfa6f05c1e9399ff50e8",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "df623d4b659b70002c77a209ef67263d2a37be4a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_endpoint.cc",
      "new_id": "4b8bc5e0afce17d924d55f0937df44315f790ea0",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_endpoint.cc"
    },
    {
      "type": "modify",
      "old_id": "7bc0a0d9f4524895fc63358d8495da3473b60829",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_endpoint.h",
      "new_id": "0b5f12eb7ff5480f88c0ef3f24f0196853d39b60",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_endpoint.h"
    },
    {
      "type": "modify",
      "old_id": "e5df26da48d6d939c142872dbf09d008af5f3f17",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_test_utils.cc",
      "new_id": "e88ffd5216fd358468b2025749f8cb8866f47068",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "c700891ac9ecc991da003e51debd72ea400aca7a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_unittest.cc",
      "new_id": "a30b63663d2968847b592de5c6c3fe6605342b44",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "926ca0bf7e2aa6b1daee6ff4b4d1c2ce3da6e26d",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/remote_message_pipe_unittest.cc",
      "new_id": "dd9ec2c9fcc38cda810efa71f4eddc60b603e82a",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/remote_message_pipe_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3eb7a4f7990d200a4d8e518170cc27e89804baa9",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/simple_dispatcher.cc",
      "new_id": "f7db8759aaf3f67b03becb9f4ddb0b38597f5b97",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/simple_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "b1260ef2bcd248d1e5cce6bc110d7a56500337c5",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/simple_dispatcher.h",
      "new_id": "eddf614e75c69e3aeb20e29a3a64b094bd6b658d",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/simple_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "f23ff68b638a0aeaa301f6bca54b875463f87f23",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/simple_dispatcher_unittest.cc",
      "new_id": "b8e57e91b938bdce88f50bad6f3cc06f681dfb9c",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/simple_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6dcd713039e95c38681581e8694e9c8156a40101",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter.cc",
      "new_id": "f9047cb41f7646ce9311f3b622ab4f1eed2785d7",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter.cc"
    },
    {
      "type": "modify",
      "old_id": "03ada1664302e406c9b226c22b39d628f6b72cb3",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter.h",
      "new_id": "999f286dd62009baa1069e9f917921d1b113d23f",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter.h"
    },
    {
      "type": "delete",
      "old_id": "42dfe1532f4b7eb902a543e7f1f6c3dda801d8c3",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_list.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6bbc799b4891c484a55a727fc9046d236b65ee6f",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_list.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "39cb14e90bea3899e7fbac7717b2966d9bab05ca",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_test_utils.cc",
      "new_id": "ea243ed1406785ac2479b55b793cf5c5fcc1357a",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "cec0f3e61315488bbc3c103f7c1b22af31da6c50",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_test_utils.h",
      "new_id": "b11d78dc5a282c260d245cbe4dae8ac7a02742a3",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter_test_utils.h"
    }
  ]
}
