)]}'
{
  "commit": "71a04cfca03bf6d5a93ad3ffd23e0fb9e0da2919",
  "tree": "f0c49fffc439de585b85ad95f94ebfd50fafce90",
  "parents": [
    "bdcd83e1272c84f3de576f793ba03fdc2c21a557"
  ],
  "author": {
    "name": "Alessandro Ghedini",
    "email": "alessandro@ghedini.me",
    "time": "Sun Oct 25 17:43:55 2015 +0100"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Feb 26 10:00:36 2016 +0000"
  },
  "message": "Implement new multi-threading API\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\nReviewed-by: Matt Caswell \u003cmatt@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8184e5a5c07d907d9c9af247fb64fdbfeb05e51",
      "old_mode": 33188,
      "old_path": "crypto/Makefile.in",
      "new_id": "c29d44c7d37695a44051efabe21f427c5d2938c5",
      "new_mode": 33188,
      "new_path": "crypto/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "a3ea7f0e0dd0b81943af0d133c89e383fd534a0d",
      "old_mode": 33188,
      "old_path": "crypto/build.info",
      "new_id": "24a009a475b46d7fc54810a583e416120559b32d",
      "new_mode": 33188,
      "new_path": "crypto/build.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e3b7a52e8cfe6804f0b6570482ff7f81f1a2b6b",
      "new_mode": 33188,
      "new_path": "crypto/threads_none.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b32e142ae091a80980f2fed11a88bee6612c499",
      "new_mode": 33188,
      "new_path": "crypto/threads_pthread.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bee628ff8196597bba03d8c2a7d873935529beef",
      "new_mode": 33188,
      "new_path": "crypto/threads_win.c"
    },
    {
      "type": "modify",
      "old_id": "9ee75b38430e43d8633b953daac2b758416b864c",
      "old_mode": 33188,
      "old_path": "doc/crypto/threads.pod",
      "new_id": "90c57098a46957da0a43b10862acb1cadb1ef6c6",
      "new_mode": 33188,
      "new_path": "doc/crypto/threads.pod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78977281d79236b8f59970383fc684b7f62e3251",
      "new_mode": 33188,
      "new_path": "include/internal/threads.h"
    },
    {
      "type": "modify",
      "old_id": "2cabcc8856a1d696bdd6ef2ea36f9b5d6088df86",
      "old_mode": 33188,
      "old_path": "include/openssl/crypto.h",
      "new_id": "fb6a2b9ec4939d2a472c6ae9ddfa8e6ef4a2333e",
      "new_mode": 33188,
      "new_path": "include/openssl/crypto.h"
    },
    {
      "type": "modify",
      "old_id": "0b6938c00185d269a4eeacbf169ba15a48927142",
      "old_mode": 33188,
      "old_path": "test/Makefile.in",
      "new_id": "2fb1f49985fb51db3080a6711016e9f2973c8f1e",
      "new_mode": 33188,
      "new_path": "test/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "f8ce69ea2e6338c3da5a4b2dd9073b334f683688",
      "old_mode": 33188,
      "old_path": "test/build.info",
      "new_id": "e3b0ee4715862dc73eb26fbe7845defaebbaced6",
      "new_mode": 33188,
      "new_path": "test/build.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a08d8b020c0461c1b353c12302f6f6cdd9f1d430",
      "new_mode": 33261,
      "new_path": "test/recipes/90-test_threads.t"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3a9ff5849ca28880b4537697929b76a6eb4f8c4",
      "new_mode": 33188,
      "new_path": "test/threadstest.c"
    },
    {
      "type": "modify",
      "old_id": "ad7ad9df85196c1822d3733c20d12c5259a194e6",
      "old_mode": 33261,
      "old_path": "util/libeay.num",
      "new_id": "3eaa9974e82c369f82c788ad258c67e4e11a36c1",
      "new_mode": 33261,
      "new_path": "util/libeay.num"
    },
    {
      "type": "modify",
      "old_id": "a2fedc541a5167e993649d835b9550f0935c8327",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "a79ddf53fbb32a3913c8f84bb91e0f057e66b2eb",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    }
  ]
}
