)]}'
{
  "commit": "3451a65e1b3e4bd5751493a31920d99ed1ed00c5",
  "tree": "a10dcabc18a4b3657dc798f98e9d32889eb67186",
  "parents": [
    "dceaa0e352e6db5defe1f63011c80550bc92037a"
  ],
  "author": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Thu Jan 05 17:54:45 2017 +0000"
  },
  "committer": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Thu Jan 05 17:54:45 2017 +0000"
  },
  "message": "thread_support: split out {,non-}recursive mutex\n\nSplit out the recursive and non-recursive mutex.  This split is needed\nfor platforms which may use differing types for the two mutex (e.g.\nWin32 threads).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@291145 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1eaf25ae8a4318071d6f1660fc382eb9c7d970b",
      "old_mode": 33188,
      "old_path": "include/__threading_support",
      "new_id": "b4383b92c287f16214b097a8529cc0db7bdd6f7a",
      "new_mode": 33188,
      "new_path": "include/__threading_support"
    },
    {
      "type": "modify",
      "old_id": "155b2c352b78e4af24cda91e87cce20f12a16f0b",
      "old_mode": 33188,
      "old_path": "include/mutex",
      "new_id": "8526533f14021ff055fc1e1fa641f1731f2771d7",
      "new_mode": 33188,
      "new_path": "include/mutex"
    },
    {
      "type": "modify",
      "old_id": "dc530ceeac0df81825e4824d136f73d68222a369",
      "old_mode": 33188,
      "old_path": "src/mutex.cpp",
      "new_id": "9397ae73ca4f33a04ccbdc33d04cb49edf896ba4",
      "new_mode": 33188,
      "new_path": "src/mutex.cpp"
    }
  ]
}
