)]}'
{
  "commit": "67c8e97e69bf3e4782adfa2cf2c15f336d6a0986",
  "tree": "222bfdb7bef87ab955bbef407aab75469cc472b4",
  "parents": [
    "c07399d071c59658a5c2bed81dee6e9ed9142442"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue May 10 12:29:59 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Tue May 10 12:29:59 2016 -0700"
  },
  "message": "Add rights for get/set options. Update message pipe and data pipe APIs.\n\nRationale for having separate get/set options rights: Otherwise, you can\ncontrol the abilities to read from a data pipe consumer and set its\noptions independently, but the abilities to write to a data pipe\nproducer and set its options are tied to a single right.\n\nStill to do separately: I still have to update docs for other APIs.\nAlso, I can\u0027t really test these in a reasonable way until I\u0027ve\nimplemented MojoGetRights() and MojoReduceRights().\n\nR\u003dazani@chromium.org\n\nReview URL: https://codereview.chromium.org/1963053003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f2ba7e97dc796f15e7521c21414a76d257b18df",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core.cc",
      "new_id": "a8c2007dba6610e83724ac33d49b944c38bcc29e",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core.cc"
    },
    {
      "type": "modify",
      "old_id": "d44c60ca442350ec99e7d2a2058521a54f8ec34c",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core_test_base.cc",
      "new_id": "ed98702b797f42019017a2e64168c53686eef951",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core_test_base.cc"
    },
    {
      "type": "modify",
      "old_id": "a9c99c3a2dd04fbf0b74b4699c10493a01b53cea",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_consumer_dispatcher.h",
      "new_id": "cee289b439a6705780bbeb80af4ec61b39a79ac1",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_consumer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "415b75675bd62219b3b7f91250bfc2c33d6781fd",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/data_pipe_producer_dispatcher.h",
      "new_id": "a821ac6090ab7a20ff4d3bb7d9dd2fad936bd9fd",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/data_pipe_producer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "e1022f507e4cbff4687597349157fe39708ff79f",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/handle_unittest.cc",
      "new_id": "8c630edf08ba1886c4b8c794fb8ed1d4ca2b39db",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/handle_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "968e3188c244a67f5c34fb4ba9a8e6cc690cf5b1",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/message_pipe_dispatcher.h",
      "new_id": "9921644b281ab8733371345a44f367d521ee7f28",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/message_pipe_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "0dd2fc0f0d5894d4eb0c370975730812486e1569",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/shared_buffer_dispatcher.h",
      "new_id": "70e21581e396c9fad8a14ee448e251fdc761c1f3",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/shared_buffer_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "3cef5d4f213731174714630374a437c52f03e232",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/data_pipe.h",
      "new_id": "994a12b09c4735513f754a3e5f85f6ea58a71a56",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/data_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "dbedd4a6f9f6204da149777549bb202011861e04",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/handle.h",
      "new_id": "096a2482f418df3646631e67ed64fbca4c0ee2fd",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/handle.h"
    },
    {
      "type": "modify",
      "old_id": "cc57d8cd26a75eebf2feba09102b375292ccc25f",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/message_pipe.h",
      "new_id": "ea3dcc30e4a505b742d20faaff291e44f01799aa",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/message_pipe.h"
    }
  ]
}
