)]}'
{
  "commit": "468051e20be19130572231266db306396a56402b",
  "tree": "a251f0836ddddafbf7602f610aadb4639d5bb55c",
  "parents": [
    "2b8ae01ed150e74810c289e5facf77558c46760a"
  ],
  "author": {
    "name": "Irvel",
    "email": "irvel@google.com",
    "time": "Mon Jun 13 16:44:44 2016 -0700"
  },
  "committer": {
    "name": "Irvel",
    "email": "irvel@google.com",
    "time": "Thu Jul 21 15:19:53 2016 -0700"
  },
  "message": "Integrate SurfaceInterceptor into SurfaceFlinger\n\nChange-Id: If18d967f2b69ed219f17a9afedb61884ad5f1dc8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe4b1fa830e9a4f4d975b7a602b949611d618add",
      "old_mode": 33188,
      "old_path": "include/gui/BufferQueue.h",
      "new_id": "2bfb649f17cd90889eea2c7124bdc7971c6fabe6",
      "new_mode": 33188,
      "new_path": "include/gui/BufferQueue.h"
    },
    {
      "type": "modify",
      "old_id": "838632c26d47beaad9eb22ea3c5633fb6d61b94d",
      "old_mode": 33188,
      "old_path": "include/gui/BufferQueueProducer.h",
      "new_id": "d2bd32e0b3cddd0099b898130c8a12b53c7680f8",
      "new_mode": 33188,
      "new_path": "include/gui/BufferQueueProducer.h"
    },
    {
      "type": "modify",
      "old_id": "1efcf3cfb5a65fa4cce28893454fbbdfa9e74957",
      "old_mode": 33188,
      "old_path": "include/gui/IConsumerListener.h",
      "new_id": "9b0d919e04f6d3d006d4366b19f914089c9f455c",
      "new_mode": 33188,
      "new_path": "include/gui/IConsumerListener.h"
    },
    {
      "type": "modify",
      "old_id": "6de98f5a25bd4d0a2bacfcaae5f2ed4f43622b1f",
      "old_mode": 33188,
      "old_path": "libs/gui/BufferQueue.cpp",
      "new_id": "47f5eba26f05c82faab2bd738329c6e4f3705043",
      "new_mode": 33188,
      "new_path": "libs/gui/BufferQueue.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc9d29f624596a270e4b5b94103373fe6e0f4c54",
      "old_mode": 33188,
      "old_path": "libs/gui/BufferQueueProducer.cpp",
      "new_id": "3411dcaafe757483e05c7aca8f337fb4e62b5447",
      "new_mode": 33188,
      "new_path": "libs/gui/BufferQueueProducer.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd88adb362be5e407cedef58fadc164b7f0ad61d",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/EventThread.cpp",
      "new_id": "bdd94e379330b6e2c974f8f4e73c0e3d09a14a1d",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/EventThread.cpp"
    },
    {
      "type": "modify",
      "old_id": "89627f2bc366d28f91f439f5d01dad9481220ce1",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/Layer.cpp",
      "new_id": "d00791d6ae14ff94b9a00fb614de4ce6273e0e17",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/Layer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c070539da8f24b5e9a11a0a6625cb7396b83aaa9",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/Layer.h",
      "new_id": "a63656e9fa624c1f5c1f7d660d3e609879845b3a",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/Layer.h"
    },
    {
      "type": "modify",
      "old_id": "67997e7b01293a99225caa489ed60eade1c5ab03",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/SurfaceFlinger.cpp",
      "new_id": "72ad53db091414054985109fe7b7e0c38ec8a1eb",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/SurfaceFlinger.cpp"
    },
    {
      "type": "modify",
      "old_id": "f50f9e7918d99f8534ec4ebf57e479480cfb21bd",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/SurfaceFlinger.h",
      "new_id": "c38f6881704abd8433e5f0a3cc2f01141a82bd14",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/SurfaceFlinger.h"
    },
    {
      "type": "modify",
      "old_id": "e458812b166a0e2d5be5e4056bb7728eb40627cc",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/SurfaceFlinger_hwc1.cpp",
      "new_id": "123407cd65b0bb83601df1b621baf7398bda6597",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/SurfaceFlinger_hwc1.cpp"
    }
  ]
}
