)]}'
{
  "commit": "74b0cac9bdd351dc67c6fc99a7a8b64e85de2f5d",
  "tree": "568cbb475086f3f98d858a8fbf0cd0bb5ba22ada",
  "parents": [
    "1e91b52e4accde2210048e5018c8b4b60779220f"
  ],
  "author": {
    "name": "Forrest Reiling",
    "email": "freiling@google.com",
    "time": "Wed Mar 02 16:21:15 2016 -0800"
  },
  "committer": {
    "name": "Forrest Reiling",
    "email": "freiling@google.com",
    "time": "Wed Mar 02 16:21:15 2016 -0800"
  },
  "message": "Added PlatformHandle thunks.\n\nAdded thunks for exchanging PlatformHandles (file descriptors) between mojo services as MojoHandles. Basically a port of https://codereview.chromium.org/1113393002 plus some testing code. This is intended to be used to allow cross-process sharing of GPU buffers\n\nChange-Id: I5c77f0ed0381c0b03ce0280314f7fbef3551d895\n\nBUG\u003d\nR\u003dviettrungluu@chromium.org\n\nReview URL: https://codereview.chromium.org/1578423002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1909cb3bd2aa8d237d8bd662082b794df2afea8e",
      "old_mode": 33188,
      "old_path": "mojo/BUILD.gn",
      "new_id": "16fdbbac627689bdf0828fa19f15cb669c103c2b",
      "new_mode": 33188,
      "new_path": "mojo/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e9c60343f315d438e5d453d95dda9f11ec540c7f",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native/BUILD.gn",
      "new_id": "e88ac01612e236cf9f0e3785be1550039970bc18",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e81d572e80a09b0ac3fb7de65b85cb1db8215c7e",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/platform_handle_private.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28e1b4775024941ca1da3d697ed7cdff7bf6d997",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/platform_handle_private_apptest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c0b35b70120878197fb3f306ed4d8dbc05830c4",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/platform_handle_private_thunks.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a19b0d60bcd87928356352d097eb118e61f353e",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/platform_handle_private_thunks.h"
    },
    {
      "type": "modify",
      "old_id": "3068cff44acbe39ce58972f4fc4829d78e96eea8",
      "old_mode": 33188,
      "old_path": "shell/BUILD.gn",
      "new_id": "3732d0a7b6b92bf92854c8418014c35f57d2c082",
      "new_mode": 33188,
      "new_path": "shell/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ce171dcbefe9a9e3961a645ac9ac9ebcba1a396f",
      "old_mode": 33188,
      "old_path": "shell/native_application_support.cc",
      "new_id": "11482fe6a8a78766e25016830b7f3a922d7654b5",
      "new_mode": 33188,
      "new_path": "shell/native_application_support.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c1cfea858260ffde20c917996b10515392201eb",
      "new_mode": 33188,
      "new_path": "shell/platform_handle_impl.cc"
    }
  ]
}
