)]}'
{
  "commit": "52a67b6495ce4973c4e17830107f09c35f7abbcc",
  "tree": "dc9db908c9e015cbb5302d8ff05e0d0771470c05",
  "parents": [
    "169872e5749a1f9b73234f1d3bf4603fb5ea0d1d"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Sun Mar 31 00:47:10 2019 +0000"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Sun Mar 31 00:48:52 2019 +0000"
  },
  "message": "Revert \"Create a recursive version of MutexLock, and apply it to EGL.\"\n\nThis reverts commit 20b950a2520dfd30e84bd5e45153e6bce362752d.\n\nReason for revert: This is causing regressions in Chrome tests (https://chromium-review.googlesource.com/1546268) as well as google3 presubmit tests (cl/241036666). In both cases there\u0027s a timeout.\n\nBug: b/124530765\nChange-Id: I570c4df5db9557a1ba7e46b07ba425f63cfa6744\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28268\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "8ef53c5227392cb121f938d9e116a7205751157e",
      "old_mode": 33188,
      "old_path": "src/Common/RecursiveLock.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ac525f04ac3f1870e096eca34d6127dc45566dc1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Display.cpp",
      "new_id": "1b9bacf58bb3116685d12cdc0eb51f20af63ff20",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Display.cpp"
    },
    {
      "type": "modify",
      "old_id": "a187e21e06c50d193884195c2386050f6d9eb3ad",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Display.h",
      "new_id": "53ebdfb7cfc60c1a87be5f6aafb9234532414789",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Display.h"
    },
    {
      "type": "modify",
      "old_id": "5b60037d0e11ff9a5bc1363c54916938620e5c3f",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/main.cpp",
      "new_id": "d86e80b9705f6e34ed1c9b8e8b710f08336ecd63",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/main.cpp"
    }
  ]
}
