)]}'
{
  "commit": "fd73235f6b2534aa63af41359d9f386ade43a5cc",
  "tree": "17eef748320d5e3ac728e12f04e88fa5fa301871",
  "parents": [
    "9cbdaedb86debc56ffec91935ee9546f3c92eb0a"
  ],
  "author": {
    "name": "Austin Schuh",
    "email": "austin@peloton-tech.com",
    "time": "Mon Jun 08 18:49:16 2015 -0700"
  },
  "committer": {
    "name": "Austin Schuh",
    "email": "austin@peloton-tech.com",
    "time": "Mon Jun 08 18:49:16 2015 -0700"
  },
  "message": "Refactored threadlocal logic.\n\nRefactored the threadlocal logic for Android and IOS into logic in\nplatform_macro.h which computes a GOOGLE_PROTOBUF_NO_THREADLOCAL\ndefine which is then used elsewhere.  This allows new platforms\nwithout THREADLOCAL to be easily defined.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9600964516ad45a28b3b78462fbf7a3bfce21c01",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/arena.cc",
      "new_id": "ed1c5ef2e0c72f562f6846f5383ab39f6c6c9d34",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/arena.cc"
    },
    {
      "type": "modify",
      "old_id": "6c3f606e53b5cd0b26242403a1dafe3a5d76cbb1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "51149bae522ac58ed25dfba7b09ce8d5690aba1e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "bbe2d845e2c90b45fb8345ba4846ea5ba76272da",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/atomicops.h",
      "new_id": "cd20caace23b7269fb6dbc1a3ae661acc0d4d25e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/atomicops.h"
    },
    {
      "type": "modify",
      "old_id": "e4c35a2f26790d046a7c1ba9a6f5ed9388bb53cf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "49d1602014676062c43e6cf2f4fbc35c0642d4f4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "2ce7fc8f2a9b12e6f2521421deb477d71d531f6d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/platform_macros.h",
      "new_id": "9e0344d8f98ad6d1246ec83da733e2d37c7c255f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/platform_macros.h"
    }
  ]
}
