)]}'
{
  "commit": "a36f5db4b323adbcd13cd298ab73eee2be6200f2",
  "tree": "64cf754afe6c383e34e08570887c8f62e64269e4",
  "parents": [
    "b1ad0141d4df4b4488882880a6d9d4aa84f3b178"
  ],
  "author": {
    "name": "yunfang",
    "email": "dev-null@apache.org",
    "time": "Sat Jul 14 01:23:05 2007 +0000"
  },
  "committer": {
    "name": "yunfang",
    "email": "dev-null@apache.org",
    "time": "Sat Jul 14 01:23:05 2007 +0000"
  },
  "message": "[scope lock wrapped for ReadWriteMutex]\nSummary:\n  scope lock wrapped around ReadWriteMutex. It\u0027s like Guard but you can specify to use it as a read or write lock.\n\nReviewed by: boz\n\nTest Plan: used it in AdFinder\n\nRevertible: yes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665162 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7945e05790fe7945510216ae22c660774080d712",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/concurrency/Mutex.h",
      "new_id": "bb2a606624b40660a617db846ded5d9a738be046",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/concurrency/Mutex.h"
    }
  ]
}
