)]}'
{
  "commit": "2e39898acbbbceb386b71b54c0b1bfef1210fa63",
  "tree": "8854182a69b1aa92dce7662bf6c5c0269ed466fc",
  "parents": [
    "b98c4fe8e3f25f51813da78db01825cd629d218e"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue Apr 12 23:00:49 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue Apr 12 23:00:49 2016 -0700"
  },
  "message": "EDK: Add implementation of data pipe producer write threshold stuff.\n\nEntirely analogous to afe7672f3020a8b28fdbb316b3f7f91dcdd35ad0, which\ndid this for read threshold stuff.\n\n* Mostly, \"consumer\" -\u003e \"producer\", \"read\" -\u003e \"write\", etc.\n* Also doesn\u0027t expose thunks yet. (But does expose new handle signal.)\n* The only non-mechanical changes versus the aforementioned change are\n  in {LocalDataPipeImpl,RemoteConsumerDataPipeImpl}::\n  ProducerGetHandleSignalsState() (these are essentially the same)\n  and DataPipeImplTest.WriteThreshold.\n\nR\u003dvardhan@google.com\n\nReview URL: https://codereview.chromium.org/1885663002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0cdd3f3e1fc221e581e4d9b158f2d5969a9b30c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core.cc",
      "new_id": "ecde52e9c64dadb33ed3b587962b3d60a69cb209",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core.cc"
    },
    {
      "type": "modify",
      "old_id": "fe8cfbfcdb1813dac42b6bdd34fbb6902c848882",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core.h",
      "new_id": "32a7ff2dd4056c1076fb15ab5641392f63a5d5c9",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core.h"
    },
    {
      "type": "modify",
      "old_id": "bb8967a08f2567334803b5aa5c6bbfda9dd4fbff",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_unittest.cc",
      "new_id": "93952864791515c3e181471ae07b4f1b0522a44c",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9a90c8a549cb6d0cdf6754313a6d3bcb09878bc4",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe.cc",
      "new_id": "c42b6fd22b2be8884b622f45852fc25b15509655",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "f559511c5a57a6209000e46eda2c1e491da481e8",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe.h",
      "new_id": "8ff94643d90e1e8aecd0c0488d041b06115daf9b",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "e92d66cc1a8f1cbc7c5439fea0a44a21de662137",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_impl.h",
      "new_id": "bd3cc3164d40e598a879670bdd4ead09c2a8b8e3",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_impl.h"
    },
    {
      "type": "modify",
      "old_id": "a783ad94e63b2c6ffadd4b4986704f6dea42ad1b",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_impl_unittest.cc",
      "new_id": "858044a030d5db46ea0fffc19b43bd7a6fc5814f",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "726f1bbb26d8917fb336010b3fa43ed0d7cb94da",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc",
      "new_id": "febe21766c35ef73f213e8b1bd903e0f097e5dce",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "daab3a9fd15f16b62877c074d4b22adf3ba99733",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.h",
      "new_id": "5f3e19762d9da687d34a82c3efcd2ca5a0ea8767",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "1c98a99f5b2684ceb868a802cdba296b73f58603",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.cc",
      "new_id": "386fa0eae9a213d0e4d5d774d99049df8329f6aa",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "fad468fe9db21a839e929eecdad655f1655b6d88",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher.h",
      "new_id": "2206848c22e9daa7c9aff33cb1bf5d000225e943",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "eb956d5b87594ff4d77f3b8158142bc8f54f5806",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/dispatcher_unittest.cc",
      "new_id": "aaf775dee285f83de6339e31c083bca0b323b73e",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7c05c2248eba5d23500c9ff2c66f833fc5ed92cc",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/local_data_pipe_impl.cc",
      "new_id": "dcb527cfbfa897127fd7fd33389ae9c6101f68dd",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/local_data_pipe_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2e03bfcc61f9d6c961309959ff3ab7bb8f0b8b1a",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/remote_consumer_data_pipe_impl.cc",
      "new_id": "bd991623365fa06da67f3939c3f91f46c536bb04",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/remote_consumer_data_pipe_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0ad52ad8cfcca67413c11d97925d2e3381559df3",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/tests/core_unittest.cc",
      "new_id": "071a902ed0fa7854da5f2e4366cdda2e69ca63b0",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/tests/core_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "900c93271ff5c887d8cabe699532d2c7a3da625a",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native/system_impl_private_unittest.cc",
      "new_id": "f54b5e36f40a7034380b2b7814933f7f89dfeb70",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/system_impl_private_unittest.cc"
    }
  ]
}
