)]}'
{
  "commit": "c9b163e587844fa5c25589116d016b6004ac66a5",
  "tree": "e00060f5feeea2bcd75521e68ee25d4be2af18c5",
  "parents": [
    "20b24ee7520f22272c6dd2983bc5cc86a7ec12c3"
  ],
  "author": {
    "name": "James Robinson",
    "email": "jamesr@chromium.org",
    "time": "Wed Dec 03 13:31:32 2014 -0800"
  },
  "committer": {
    "name": "James Robinson",
    "email": "jamesr@chromium.org",
    "time": "Wed Dec 03 13:31:32 2014 -0800"
  },
  "message": "Move native_viewport and gles2 service impls to //services\n\nR\u003dben@chromium.org\n\nReview URL: https://codereview.chromium.org/769173002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dd4c19b29560fdf228fb7ab955020cd4d95e3d1",
      "old_mode": 33188,
      "old_path": "mojo/BUILD.gn",
      "new_id": "68aa297d0031a9d1e928afa8accb7c87b4d16586",
      "new_mode": 33188,
      "new_path": "mojo/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c045544663fa380a6be7533b5730c3c6c7f1ae85",
      "old_mode": 33188,
      "old_path": "mojo/android/BUILD.gn",
      "new_id": "e2b29a4ca69a2ffbf68a2ec5d37c707704d95c38",
      "new_mode": 33188,
      "new_path": "mojo/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6c74803b279d9e97020fc2cf457282d2004df2e8",
      "old_mode": 33188,
      "old_path": "mojo/gles2/BUILD.gn",
      "new_id": "502bde52c0ba74a8af03879241c58c88fce83a33",
      "new_mode": 33188,
      "new_path": "mojo/gles2/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "db90643e10beeb471588e856a5ad33c2c15db448",
      "old_mode": 33188,
      "old_path": "mojo/gles2/DEPS",
      "new_id": "ad09aee62b20475868b5269a2e67f22e009f0fb8",
      "new_mode": 33188,
      "new_path": "mojo/gles2/DEPS"
    },
    {
      "type": "modify",
      "old_id": "09ac8625b89a9d3a678ac44e60ecc4168e600d3c",
      "old_mode": 33188,
      "old_path": "mojo/gles2/command_buffer_client_impl.cc",
      "new_id": "9e9857251d739de62d43058fd6293509510ced0e",
      "new_mode": 33188,
      "new_path": "mojo/gles2/command_buffer_client_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ff3206d13c5507642b39937782b01b9feef1c9a0",
      "old_mode": 33188,
      "old_path": "mojo/services/BUILD.gn",
      "new_id": "77f44ba2d6caba9456bbdc66fc03d1f6ca7cec7b",
      "new_mode": 33188,
      "new_path": "mojo/services/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "c5a4bae25efff82eedaeb5589205c357402c2805",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/DEPS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c5f6781620d842e4462409bf4ad4880d3b9f8472",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/DEPS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ea159b584fdb3b484dfb133eb68a1f4dbf4f2c4d",
      "old_mode": 33188,
      "old_path": "mojo/shell/BUILD.gn",
      "new_id": "c3082515b694c0117cb8c6f82519549127be272c",
      "new_mode": 33188,
      "new_path": "mojo/shell/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f8af18d1746e68c41f89911355d58e80d397188c",
      "old_mode": 33188,
      "old_path": "mojo/shell/android/library_loader.cc",
      "new_id": "0a00c8e8769b03000e12cb7d40575e619c5d016b",
      "new_mode": 33188,
      "new_path": "mojo/shell/android/library_loader.cc"
    },
    {
      "type": "modify",
      "old_id": "ff30bcc7cf755e63d49d818da17dd7194ec846c1",
      "old_mode": 33188,
      "old_path": "mojo/shell/context.cc",
      "new_id": "0d2c30f8a1fee9d05ceda9d859473b287a4a64b2",
      "new_mode": 33188,
      "new_path": "mojo/shell/context.cc"
    },
    {
      "type": "modify",
      "old_id": "86a29bc3bdd6265e7ace07a5cc1554c7001b87d3",
      "old_mode": 33188,
      "old_path": "services/BUILD.gn",
      "new_id": "d36750dac62b562f04d0268b413c4d06b226f2a6",
      "new_mode": 33188,
      "new_path": "services/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "0a4f66a6fbb62690b36aacce5c41181c98e5f20c",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/BUILD.gn",
      "new_id": "0a4f66a6fbb62690b36aacce5c41181c98e5f20c",
      "new_mode": 33188,
      "new_path": "services/gles2/BUILD.gn",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f3d514284ccf4087b404072d806fdeb85d9b6133",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_driver.cc",
      "new_id": "ff6bd5e8b7d8c1e15e15d7b5d35dd6c8409fea34",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_driver.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "75956479e0f553bfcfac983e163e4ced3378dafd",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_driver.h",
      "new_id": "853b12a96cdb581157ed6d84a24e4e2b43822237",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_driver.h",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "7180bc37c9b213d536647dd063452c1f8a7685ab",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_impl.cc",
      "new_id": "8cbc59f6162cd7e9238e6138b55478eb91a6e244",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_impl.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "04194161f2914ec931b8de85d978ff08b4d1c94a",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_impl.h",
      "new_id": "cb69fa29bcde6f79d669fc0471f8d1b14be717fc",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_impl.h",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "96b7470d7e6d273bfefe9be9dae57ae776478c51",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_type_conversions.cc",
      "new_id": "0e5843ed9b05dc32721a252275d5f9e00fb99214",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_type_conversions.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "883855e4ff9b55e826421d9006991c9dfc848b1a",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/command_buffer_type_conversions.h",
      "new_id": "fc0b49b4c53150e46923854066141ba92454a9bc",
      "new_mode": 33188,
      "new_path": "services/gles2/command_buffer_type_conversions.h",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "13d5b7ffc0cab14ac45a8d2fc3c7cf6970701bb6",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/gpu_impl.cc",
      "new_id": "6cbc48fdaa3fa97ebe8a120b95a1089599d77d9d",
      "new_mode": 33188,
      "new_path": "services/gles2/gpu_impl.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "a7c432f249752b2c0aef128aa4f0c93e04a14c12",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/gpu_impl.h",
      "new_id": "905c1083f10cb82a8edf2f9b2048a8bd07240763",
      "new_mode": 33188,
      "new_path": "services/gles2/gpu_impl.h",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "3c908787ff5ca002f88637f300605c6853e56e14",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/mojo_buffer_backing.cc",
      "new_id": "bfe3a2d0ca0a94e89283b40560363b8c8cd32322",
      "new_mode": 33188,
      "new_path": "services/gles2/mojo_buffer_backing.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "079e98e568bf2fbbba5683db7f5e35b25513a5ad",
      "old_mode": 33188,
      "old_path": "mojo/services/gles2/mojo_buffer_backing.h",
      "new_id": "bc108b5ce512d2a3a203d860e1cb6c7024912ede",
      "new_mode": 33188,
      "new_path": "services/gles2/mojo_buffer_backing.h",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "baf999d60e5f78dffb0ceb6d79c8d088db0ac8bd",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/BUILD.gn",
      "new_id": "039cb0a44a3e38ce7e8f912b6e223735fceda5ed",
      "new_mode": 33188,
      "new_path": "services/native_viewport/BUILD.gn",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "4a7d96e910ddec0ae41ca17923ffc67e31f13b3b",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/android/src/org/chromium/mojo/PlatformViewportAndroid.java",
      "new_id": "4a7d96e910ddec0ae41ca17923ffc67e31f13b3b",
      "new_mode": 33188,
      "new_path": "services/native_viewport/android/src/org/chromium/mojo/PlatformViewportAndroid.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a71ccd4ab67b5900b2d4ff22f673c09601885f0",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/main.cc",
      "new_id": "f0030700e89df293e9322774beb4ea3d53bc28d5",
      "new_mode": 33188,
      "new_path": "services/native_viewport/main.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "d6c39d57f695cf052ab4a9aa6d09b0541b0c62eb",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/native_viewport_impl.cc",
      "new_id": "1ccdff4eecb0a200b6c380cd1e2bea5c061679be",
      "new_mode": 33188,
      "new_path": "services/native_viewport/native_viewport_impl.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "e0e37a9290c6a13e71af73b5fce7ea028fb20e56",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/native_viewport_impl.h",
      "new_id": "6478819cd7185463b37d1bb040cb97370684632a",
      "new_mode": 33188,
      "new_path": "services/native_viewport/native_viewport_impl.h",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "a3ba3dcc10dacc453b0f19c78aa95b5d7e38a35c",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport.h",
      "new_id": "eb55b0e0605c0c59e0707563cb512d44e3546219",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport.h",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "bbe22c9534964cfda3fce0c25036137737c72bc2",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_android.cc",
      "new_id": "baa4f088fbf257132c17390533e3c17c264dfecc",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_android.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "31b03121ee86e3d039bcea9bde13dd42e8a42c69",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_android.h",
      "new_id": "443ac67ab8ac0ff64a913df263d59d5e366ccacd",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_android.h",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "1c347115d567e0e11834466c0c6dac343801b766",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_headless.cc",
      "new_id": "0d057eb274d737938af207aa2020d4874876e309",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_headless.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "ba2a5b15d6dd7f3763135b1770d2a6b4f516108f",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_headless.h",
      "new_id": "50617930bc68a580bbdc2d3be77d9c75d0ce4449",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_headless.h",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "a74b6baf5e2c1b24f2299e8f98b39007c655cc3d",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_mac.mm",
      "new_id": "600443b724cb4faefa4c00de58e89f54b795a026",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_mac.mm",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "dcac5ad06a0bc78512f52cf0b6ad3814e24ad6ce",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_ozone.cc",
      "new_id": "5419891fa686b828e4188b17e34268ab1018dd78",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_ozone.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "80a7e9467e4ef8054c6f86573539b3e254ed18fe",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_stub.cc",
      "new_id": "008abb574596e9bdf6e2ec22d611b875e9688c5b",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_stub.cc",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "91c980cdcfce9797c56d1c8c1c9734de7181d131",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_win.cc",
      "new_id": "e66efb09e16fe482c0667000eb6c0d84d3f0747c",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_win.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "099b31c7f94551db8fbfe5e499a4187201db0374",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/platform_viewport_x11.cc",
      "new_id": "cacdcdf0053ac313932fc683ee625ad43e48ae1b",
      "new_mode": 33188,
      "new_path": "services/native_viewport/platform_viewport_x11.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "96ed0835e401dbc712d923e2ec058c812d05a21b",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/viewport_surface.cc",
      "new_id": "2130fba1f22df7eef47467670ada40de8f3db0e4",
      "new_mode": 33188,
      "new_path": "services/native_viewport/viewport_surface.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "9fc426025485c41d81964ec10971578cecbc0655",
      "old_mode": 33188,
      "old_path": "mojo/services/native_viewport/viewport_surface.h",
      "new_id": "746217c33e5ed1c68f73411e4f7178328c55500c",
      "new_mode": 33188,
      "new_path": "services/native_viewport/viewport_surface.h",
      "score": 90
    }
  ]
}
