)]}'
{
  "commit": "23055dc5d7a90c4a12e259fd0ed7cd4d04d89182",
  "tree": "ef7ae39a1c99fd7c57cf93473c27ba92c92299a0",
  "parents": [
    "d914eb2a839f7b40156ff0299a60e5cb80080b73"
  ],
  "author": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Thu Apr 18 16:29:16 2013 -0700"
  },
  "committer": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Thu Apr 18 16:29:16 2013 -0700"
  },
  "message": "Mutex tidy up.\n\nCondition variable names needn\u0027t be strings - the use was leading to valgrind\nwarnings.\nDon\u0027t fail AssertSharedHeld when self isn\u0027t known.\nAllow gtest thread chance to merge to avoid memory leak.\nMake barrier test log output more human readable.\n\nChange-Id: If1923c69a2965d933036c496dc5b1d64ec887db2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb7bcb3b17067a5c2677f7db44b146af8f694417",
      "old_mode": 33188,
      "old_path": "src/barrier_test.cc",
      "new_id": "093ba3535abfa5629c1d6fb8879101b5e6bafb65",
      "new_mode": 33188,
      "new_path": "src/barrier_test.cc"
    },
    {
      "type": "modify",
      "old_id": "912e7fd0c8633e4a1b804fde9b6fd8066ec1ae85",
      "old_mode": 33188,
      "old_path": "src/base/mutex.cc",
      "new_id": "86356a9b85a07260fd52fe1fb3b6b271eaa4c312",
      "new_mode": 33188,
      "new_path": "src/base/mutex.cc"
    },
    {
      "type": "modify",
      "old_id": "b4e05365e9302871b303fcd18a99c0abcfab9515",
      "old_mode": 33188,
      "old_path": "src/base/mutex.h",
      "new_id": "48c85859d6b564d5c938ec728e3bbde57ec99a97",
      "new_mode": 33188,
      "new_path": "src/base/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "0b0f2c900321cdecf57b1e560d1c5ef1603f598d",
      "old_mode": 33188,
      "old_path": "src/base/mutex_test.cc",
      "new_id": "1af8e0ab991a5f2e69debcb688e369c38ac8adc8",
      "new_mode": 33188,
      "new_path": "src/base/mutex_test.cc"
    }
  ]
}
