)]}'
{
  "commit": "51f2d606dcbfba3cc5b03dfea37c1304b91c232f",
  "tree": "110249f497eddafcb33ba8aed6989bd965b2a7da",
  "parents": [
    "3397c88f7900d8db677204cdbe9e7a5dc26e453a"
  ],
  "author": {
    "name": "John Reck",
    "email": "jreck@google.com",
    "time": "Wed Apr 06 07:50:47 2016 -0700"
  },
  "committer": {
    "name": "John Reck",
    "email": "jreck@google.com",
    "time": "Thu Apr 07 14:10:43 2016 -0700"
  },
  "message": "Fix some edge cases\n\nBug: 27709981\n\nThis desperately needs a refactor, but to keep\nthe current (really needed \u0026 nice) behavior of\ndispatching after sync finishes would be difficult\nto handle cleanly without lots of ripping so... #yolo\n\nChange-Id: I831a06c6ae7412a062720d68ecbe3085190f0258\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df774b4761920daac88e300cb4e3331445b2628e",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ThreadedRenderer.java",
      "new_id": "c9724765654048d4ad81d2b4eb84e05c5cc38890",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ThreadedRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "27e2ee87f588b84345245a52788e0b54e6afeb54",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_RenderNode.cpp",
      "new_id": "4459f324ff33df154542bb3f76f8300142fa3532",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_RenderNode.cpp"
    },
    {
      "type": "modify",
      "old_id": "14252dc6bb7239fd1fe6c12e26e5f12f043a26a0",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_Surface.cpp",
      "new_id": "21e4d2fb229fb9493069bcad256d8dad34325bed",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "80193264bcf4930ba5237d242e141fb43fbc9ce5",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_ThreadedRenderer.cpp",
      "new_id": "3d6520903a7b936a19cd0a15c8f81e1f55871810",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_ThreadedRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "957848628059ffa9b0f454b959c1fd9f5474f0c8",
      "old_mode": 33188,
      "old_path": "libs/hwui/RenderNode.cpp",
      "new_id": "ea06fcd092ce4fd57ffec1ff319edc7e5665b71d",
      "new_mode": 33188,
      "new_path": "libs/hwui/RenderNode.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0136cfb35bb86a532d61f89de4476ec1dc24d72",
      "old_mode": 33188,
      "old_path": "libs/hwui/RenderNode.h",
      "new_id": "acdc3d835b4d2515a0df41b82f9d7b590a285a9a",
      "new_mode": 33188,
      "new_path": "libs/hwui/RenderNode.h"
    },
    {
      "type": "modify",
      "old_id": "63fa788ba251727cd018c9789f43fd7566ccea35",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.cpp",
      "new_id": "ab66b2aceb4c83e62a2dcfdfcf855773ebe26420",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d0889ea7a547c7372930eb08b735fb50bf09dca",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.h",
      "new_id": "9350114e1abcddeb86529048998f0c2eeaa7d2c0",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.h"
    },
    {
      "type": "modify",
      "old_id": "e8b9725fe808b7266a3d74f41a233216f4841b94",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/DrawFrameTask.cpp",
      "new_id": "651aaa23e3410772321964992978aba825eb285c",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/DrawFrameTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "cae251a980df44b914ec385068b40f9409a5c6d1",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/DrawFrameTask.h",
      "new_id": "9bba0656b822635c41172d29f8771335162de287",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/DrawFrameTask.h"
    },
    {
      "type": "modify",
      "old_id": "16dd108488b24446b71087c6b5823b174b803923",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/RenderProxy.cpp",
      "new_id": "2e99d0bcb50de94a9b6399722cb603a0a3d32e6e",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/RenderProxy.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d65a8259513b6ca5e679a442340e3eca812b123",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/RenderProxy.h",
      "new_id": "97194fe6c6a63c1377669cf4ae15b9c85c236639",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/RenderProxy.h"
    },
    {
      "type": "modify",
      "old_id": "5492035fd0da9e596b674ddf2505e11610d24ab0",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/common/TestUtils.h",
      "new_id": "5f4ebc022bf8ef0de5852951bd05ea25540c70d2",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/common/TestUtils.h"
    },
    {
      "type": "modify",
      "old_id": "63c067b33ed2a5ee7db6e3294c3bd76a9b7a9d3a",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/common/scenes/GlyphStressAnimation.cpp",
      "new_id": "f184411b4139f64a3143d40df071f90ec8fba19f",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/common/scenes/GlyphStressAnimation.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab368c059de0e154f08e283d91f80d41e2d02e2a",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/common/scenes/ListViewAnimation.cpp",
      "new_id": "8035dc45f23cf62d1f5d911ff70ca3b8f1e40e9f",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/common/scenes/ListViewAnimation.cpp"
    },
    {
      "type": "modify",
      "old_id": "58c0876cb4cb35df0db83074c55aec61e4a1e3d9",
      "old_mode": 33188,
      "old_path": "libs/hwui/tests/macrobench/TestSceneRunner.cpp",
      "new_id": "cc0fdd5537d2fab169249abb71de3da7df6c04b5",
      "new_mode": 33188,
      "new_path": "libs/hwui/tests/macrobench/TestSceneRunner.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0431ce77f05887bc797b72f9374792be134b92b",
      "old_mode": 33188,
      "old_path": "libs/hwui/utils/TestWindowContext.cpp",
      "new_id": "b3195c4bbbfb32dded504062dbbb3381c2103c24",
      "new_mode": 33188,
      "new_path": "libs/hwui/utils/TestWindowContext.cpp"
    }
  ]
}
