)]}'
{
  "log": [
    {
      "commit": "657b933f28ffdaedb49c5a93dc3e0c2ceeae1807",
      "tree": "2815541453fe46e318c5d2f6f992b78d082cee97",
      "parents": [
        "acf15dc30429d609735efc7686f197607d8923d1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 02 20:43:57 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 02 20:43:57 2013 +0200"
      },
      "message": "THRIFT-1481 cpp: Unix domain sockets in C++ do not support the abstract namespace\nPatch: Ben Craig\n"
    },
    {
      "commit": "acf15dc30429d609735efc7686f197607d8923d1",
      "tree": "2525b9d37a33c653289a99ecb608b074431bc8a3",
      "parents": [
        "17d42799eb5f20dfde5e86a8b877b64b7d6447e3"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 02 20:16:49 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 02 20:16:49 2013 +0200"
      },
      "message": "THRIFT-2160 Warning in thrift.h when compiling with -Wunused and NDEBUG\nPatch: Frank Meerkoetter\n"
    },
    {
      "commit": "17d42799eb5f20dfde5e86a8b877b64b7d6447e3",
      "tree": "9829f61d222955b2c458a7547699279854a3fb7f",
      "parents": [
        "5d9a72a28c4c082a4c155d539a20cf27d7440562",
        "fb89bb5fca694b79ae006551b90d30f491d7ad07"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Aug 30 22:04:52 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Aug 30 22:04:52 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "d5f617f6a338fb61608f7a3f6659e05e980b3374",
      "tree": "4d27227a7ba89880fb17da4e541d344607ea4a7d",
      "parents": [
        "cd54ec62492aa3f01c68910e5c942388d21c7379"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Fri Aug 30 08:18:06 2013 -0500"
      },
      "committer": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Fri Aug 30 08:18:06 2013 -0500"
      },
      "message": "THRIFT-2020: Thrift library has some empty files that haven\u0027t really been\ndeleted\nClient: cpp\nPatch: Ben Craig\n"
    },
    {
      "commit": "5d9a72a28c4c082a4c155d539a20cf27d7440562",
      "tree": "1ac92161605c61d08f2c5180e3c7e32c5944e1ee",
      "parents": [
        "7570b84301097248d22a211f21527e2c2ffa8520",
        "cd54ec62492aa3f01c68910e5c942388d21c7379"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Aug 29 18:06:45 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Aug 29 18:06:45 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "cd54ec62492aa3f01c68910e5c942388d21c7379",
      "tree": "b28f5d466d902fcc3ae745c881ad36fe10135520",
      "parents": [
        "91058ef4ba3366169be1a10f708c9acbd4b4bc16"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Thu Aug 29 10:45:21 2013 -0500"
      },
      "committer": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Thu Aug 29 10:45:21 2013 -0500"
      },
      "message": "THRIFT-1999: warning on gcc 4.7 while compiling BoostMutex.cpp\nClient: cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "91058ef4ba3366169be1a10f708c9acbd4b4bc16",
      "tree": "cbf6cd2522a14495155f0774f1a13bd53cad06b6",
      "parents": [
        "9df014012e6fb2f831a49b6f7431380566483048"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Thu Aug 29 10:38:25 2013 -0500"
      },
      "committer": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Thu Aug 29 10:38:25 2013 -0500"
      },
      "message": "THRIFT-2037: More general macro THRIFT_UNUSED_VARIABLE\nClient: cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "7570b84301097248d22a211f21527e2c2ffa8520",
      "tree": "8fc74e05e2e944e3318a919f1f98d8ec58139911",
      "parents": [
        "2fdd916b8bd30a72a496b203e98a0daaadc1d626",
        "9df014012e6fb2f831a49b6f7431380566483048"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Aug 29 09:45:55 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Aug 29 09:45:55 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "9df014012e6fb2f831a49b6f7431380566483048",
      "tree": "03fd140d6ed76b9812c2d8991d21285b393a885e",
      "parents": [
        "452dd5b42b2074978a1cce76f4e98548b6021cc4"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Wed Aug 28 15:08:23 2013 -0500"
      },
      "committer": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Wed Aug 28 15:08:23 2013 -0500"
      },
      "message": "THRIFT-2023: gettimeofday implementation in Windows errors when no time\nzone is passed in\nClient: cpp\nPatch: Ben Craig\n"
    },
    {
      "commit": "2fdd916b8bd30a72a496b203e98a0daaadc1d626",
      "tree": "751f3fff03e1b45da41135ae8c1857dba38b43a9",
      "parents": [
        "452dd5b42b2074978a1cce76f4e98548b6021cc4"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Aug 28 14:03:34 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Aug 28 14:03:34 2013 +0200"
      },
      "message": "THRIFT-2053 NodeJS: Support for Multiplexing Services\nClient: nodejs\nPatch: Remo Hertig\n"
    },
    {
      "commit": "452dd5b42b2074978a1cce76f4e98548b6021cc4",
      "tree": "0b2617ef4972ba2487a0f74b7243fc4b3d8477c4",
      "parents": [
        "570dcc4089f7f90af0a1bd01dba539036ead2eb9"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Aug 27 15:37:01 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Aug 28 11:10:09 2013 +0200"
      },
      "message": "THRIFT-1893 HTTP/JSON server/client for node.js\nClient: nodejs\nPatch: Phillip Campbell\n"
    },
    {
      "commit": "570dcc4089f7f90af0a1bd01dba539036ead2eb9",
      "tree": "addb2801ae527db5517145304367f4486ad29a7d",
      "parents": [
        "5b8c9a9d4caaca36c6d79f2754fd3be254b2803d",
        "cf1fe74b1392f74d8463d63612cd870fa1ea1bef"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@ub32.(none)",
        "time": "Tue Aug 27 15:07:22 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Aug 27 15:13:31 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "5b8c9a9d4caaca36c6d79f2754fd3be254b2803d",
      "tree": "cdaa66ee11a12f37057500fa828109019eebbae0",
      "parents": [
        "12c09f44cb291b1ecc4074cb3a55775b375fa8b2"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@ub32.(none)",
        "time": "Tue Aug 27 15:06:42 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@ub32.(none)",
        "time": "Tue Aug 27 15:06:42 2013 +0200"
      },
      "message": "THRIFT-2058:Add reconnect support to node.js library\nClient: nodejs\nPatch: Hamed Madani\n"
    },
    {
      "commit": "62fb17d3089d2e67b6d73c1aa1bc24409264f164",
      "tree": "daafc32eaa3d1a26d55582310abab214a3e8336b",
      "parents": [
        "8ea5e2f25881ce6c4aac887113e615054b3a43a6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 26 21:50:16 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 26 21:50:16 2013 +0200"
      },
      "message": "THRIFT-2138 c_glib: pkgconfig file created with wrong include path\nPatch: Roger Meier\n"
    },
    {
      "commit": "d9120c9fbdf9cde8da35dd2634987e7c07089652",
      "tree": "6e1d3fe5b2ec445050e8039d75263af87face128",
      "parents": [
        "72498205b0931b8e4060599809639819c0b38fda"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 24 09:48:23 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 24 09:48:23 2013 -0400"
      },
      "message": "THRIFT-2148:TNonblockingMultiFetchClient imports log4j\nClient: java\nPatch: jfarrell\n\nRemoves import of log4j and switches over to using slf4j.\n"
    },
    {
      "commit": "c9f4a35c30cfff8c98ee767dbba0f7afe62997cf",
      "tree": "1a5a34ab59551b9ee3cec0debd8915637af1c395",
      "parents": [
        "d4a0b27ad0e57f0cd681f3334847492decf35c2e"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 21 17:59:16 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 21 18:44:48 2013 -0400"
      },
      "message": "THRIFT-1533:Make TTransport should be Closeable\nClient: java\nPatch: carl\n"
    },
    {
      "commit": "5a900eadc2163e3f92ca71fea23996b517def078",
      "tree": "40197bb9bbcf8f7a69b489c11ce205893f5fc57c",
      "parents": [
        "f7516e13d3f80ee0386e6ec647bc5c554e7f9cfb"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 18 10:54:52 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 18 10:54:52 2013 -0400"
      },
      "message": "THRIFT-2136:Vagrant build not compiling java, ruby, php, go libs due to missing dependencies\nClient: build\nPatch: jfarrell\n\nUpdates ruby build to use bundler\n"
    },
    {
      "commit": "5c1e599dd1519680c61b7f9b878b3db2695196e6",
      "tree": "83a8e3f24e4f8452163c2473c214c20118862cac",
      "parents": [
        "9dbea36189a78d4dac1ca36c9eca3f9dd7164850"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 17 21:38:31 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 17 21:38:31 2013 -0400"
      },
      "message": "Thrift-2133: java TestTBinaryProtocol.java test failing\nClient: java\nPatch: jfarrell\n\nRemoving unused test after THRIFT-820 changes.\n"
    },
    {
      "commit": "a395655cf4eea332e3f16576363b420b9db31ea6",
      "tree": "2214179f89a0f4c267fed80c7b05e058d703c628",
      "parents": [
        "92f24b2780fb7ca81063c3a0bb399500ee819d82"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 17 15:52:42 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 17 15:52:42 2013 -0400"
      },
      "message": "THRIFT-2135:GO lib leaves behind test files that are auto generated\nClient: go\nPatch: jfarrell\n\nRemoved generated test idl on clean\n"
    },
    {
      "commit": "16ff233a7340c3425b36a45c90d6bf28f8658477",
      "tree": "bcec18c01dee0a2e4c533499f70c5ac4c13a1506",
      "parents": [
        "87577ef0015251c865a599f794a5ff1d5f9b35e9"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 16 09:48:42 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 16 09:48:42 2013 -0400"
      },
      "message": "Thrift-2129: php ext missing from dist\nClient: php\nPatch: jfarrell\n\nAdds php extension back to dist build.\n"
    },
    {
      "commit": "102c600bbb64b23679a3b143cdf9815733bdcb55",
      "tree": "c449defe3ed1d59db51a8a600808a72ec9db85ec",
      "parents": [
        "32d323e2c7df3ae2c083d8fe109a3dd6806c204d"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 21:20:19 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 21:20:19 2013 -0400"
      },
      "message": "Thrift-2124: .o, .so, .la, .deps, .libs, gen-* files left tutorials, test and lib/cpp when making DIST\nClient: build\nPatch: jfarrell\n\nFixing all the missing files and dist build issues that have been ignored.\n"
    },
    {
      "commit": "32d323e2c7df3ae2c083d8fe109a3dd6806c204d",
      "tree": "9dfe1046f3a186f22f563688f58cdae01bd1077d",
      "parents": [
        "b59120374612ba7601e69207d7d29a5c2cb281a3"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 20:39:58 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 20:39:58 2013 -0400"
      },
      "message": "THRIFT-2123: go lib missing files in dist\nClient: go\nPatch: jfarrell\n\nfixed missing files in go lib dist build\n"
    },
    {
      "commit": "b59120374612ba7601e69207d7d29a5c2cb281a3",
      "tree": "f8ded83f664763fa3441535bdccb8cf279916cc1",
      "parents": [
        "4dd351d4b404e52f32b61abe2184f21e65d87cfb"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:21:43 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:21:43 2013 -0400"
      },
      "message": "Thrift-2126: missing cpp lib concurrency STD* files from DIST\nClient: build\nPatch: jfarrell\n\nUpdates cpp makefile to include missing STD* files.\n"
    },
    {
      "commit": "2ca9c2028593782621c8876817d8772aa5f46ac7",
      "tree": "75d9cbde1f9994b5b8b7cb0b637504d66787a39f",
      "parents": [
        "d051ca0b23eab53ede689ba319256e5f30feebf8"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:37:54 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:38:42 2013 -0400"
      },
      "message": "THRIFT-820 Remove readLength attribute from BinaryProtocol\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "d051ca0b23eab53ede689ba319256e5f30feebf8",
      "tree": "de3b3ef3574ef79b4e5bd9bf5b2fb3f6aa027a5b",
      "parents": [
        "8c64dc103efc43d7dad488d3b7a389c80b3b08c5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:35:11 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:37:55 2013 +0200"
      },
      "message": "THRIFT-2042 visual 2010 warnings - unused variable Patch: Konrad Grochowski\n"
    },
    {
      "commit": "e9248743a86e06378a447919fe584a199cd1ca7c",
      "tree": "2a3eb2c6c75a5227e2be4a375fc3fd5b04304565",
      "parents": [
        "3bb141d3689f0778af3dcf3218cfe760c36803bc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 00:23:02 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:22:35 2013 +0200"
      },
      "message": "THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier\n"
    },
    {
      "commit": "3bb141d3689f0778af3dcf3218cfe760c36803bc",
      "tree": "43ebb183201f25d4e3ba5240617aaf37b0ec967d",
      "parents": [
        "1bb0ed88f240641a090edb075592ef2ca9ee80c5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 14 21:33:16 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 14 21:33:53 2013 +0200"
      },
      "message": "THRIFT-2036 Thrift gem warns about class variable access from top level\n\nPatch: Takuya Hashimoto \u0026 Keith Barrette\n"
    },
    {
      "commit": "f02934543a6fc53b5a5b1dcc56a3333e8f7c2054",
      "tree": "f6820fd2d787c31c4537586078eb298f5da7503b",
      "parents": [
        "4c835951befbe5bd2fa89f9079368ed771807e6e"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:09:59 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:09:59 2013 -0400"
      },
      "message": "THRIFT-2117 Cocoa TBinaryProtocol strictWrite should be set to true by default\n\nClient: cocoa\nPatch: David Robakowski\n"
    },
    {
      "commit": "4c835951befbe5bd2fa89f9079368ed771807e6e",
      "tree": "1432a238471cd32a0df2feb3ff62e0c9a59a4480",
      "parents": [
        "09b97c78de58fea61b5dc90bd56095515bdd4f02"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 13 21:34:17 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 13 21:34:17 2013 +0200"
      },
      "message": "THRIFT-2109 Secure connections should be supported in Go\n\nPatch: Justin Judd\n"
    },
    {
      "commit": "656a17305093a1fda754b669f4cb9ce4e98ec2d1",
      "tree": "33118c69c9d2fe2449969275f2c96a1e7130ae33",
      "parents": [
        "aa721610daa3f11df3451149d44dc614e9cffe18"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "message": "THRIFT-2112 Error in Go generator when using typedefs in map keys\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "aa721610daa3f11df3451149d44dc614e9cffe18",
      "tree": "37af9c4e7947db99cf729a11992a571d9b77e970",
      "parents": [
        "27a7ce9f122a7c5818c854114ceae46ad5539233"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 02 21:55:22 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 02 21:55:22 2013 -0400"
      },
      "message": "THRIFT-2111: typo in php readme\nClient: php\nPatch: Jeremy Thomerson\n\nFixes type in php readme.\n"
    },
    {
      "commit": "d1257debcfd4e6622a6e12e6545dd01d7bec6a15",
      "tree": "71fbadd8d8023b874239ebe621d24592d73fe695",
      "parents": [
        "7b07fbcba0a8df16ff890830f399d9c82152f04a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "message": "THRIFT-2106 Fix support for namespaces in GO generator\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "7b07fbcba0a8df16ff890830f399d9c82152f04a",
      "tree": "e3867ad6e2f90e1a0c419ff81b4efab7bca16c93",
      "parents": [
        "44b19df535fa83855f91d11c2ecf2e73360a5444"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "message": "THRIFT-2100 typedefs are not correctly referenced when including from other thrift files\n\nPatch: Remo Hertig\n"
    },
    {
      "commit": "44b19df535fa83855f91d11c2ecf2e73360a5444",
      "tree": "e3e6bfb42bf97970f5088afe224e53aae042b7ab",
      "parents": [
        "7d95246f16234deba11f82c830d1970f6ab14286"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 23:05:00 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 23:05:00 2013 +0200"
      },
      "message": "THRIFT-2083 Improve the go lib: Testcase for buffered Transport\n\nPatch: Feng Shen\n"
    },
    {
      "commit": "7d95246f16234deba11f82c830d1970f6ab14286",
      "tree": "1ea836da95f2e4fea7b8e633e352901fcbcd0ea6",
      "parents": [
        "11430df7ae96d184a5778f5f6eb3c93e65389eba"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 01:01:11 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 01:01:11 2013 +0200"
      },
      "message": "THRIFT-2083 Improve the go lib: buffered Transport, save memory allocation, handle concurrent request\n\nPatch: Feng Shen\n"
    },
    {
      "commit": "11430df7ae96d184a5778f5f6eb3c93e65389eba",
      "tree": "c5c390d086f6bdcb516f65eb78211c4126488e1d",
      "parents": [
        "56a648d0ffc370123c4f1047b72d0d80080a1d9b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 00:23:00 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 00:23:00 2013 +0200"
      },
      "message": "THRIFT-2102 constants are not referencing to correct type when included from another thrift file\n\nPatch: Remo Hertig\n"
    },
    {
      "commit": "56a648d0ffc370123c4f1047b72d0d80080a1d9b",
      "tree": "159a134f1fd6540e2cf6aa0fb064aa93c9a1336b",
      "parents": [
        "e802aa40af6629d3038e979b5582ea735deb7c37"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 23:28:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 23:28:22 2013 +0200"
      },
      "message": "THRIFT-2093 added the ability to set compression level in C++ zlib transport\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "e802aa40af6629d3038e979b5582ea735deb7c37",
      "tree": "f352bfec32b24fc9066a3e388affccdf2c257e08",
      "parents": [
        "0be9ffacb782ee3cf4f7681f83e1796cb2be0efa"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:54 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:54 2013 +0200"
      },
      "message": "THRIFT-2094 TNonblocking server no longer works on windows\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "0be9ffacb782ee3cf4f7681f83e1796cb2be0efa",
      "tree": "13c5b5830aa671ac4243d25feb5f90df37510a9b",
      "parents": [
        "7757ce7aeb774294018e5515e5f5e93261e6dd3d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:01 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:01 2013 +0200"
      },
      "message": "THRIFT-2038 THRIFT_INVALID_SOCKET added to PlatformSocket.h\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "7757ce7aeb774294018e5515e5f5e93261e6dd3d",
      "tree": "f7ba26ea5588d9d01bae6a91324f9e9eaa607e47",
      "parents": [
        "a7da48805c9fdcc4ad507272abd997ed1961d296"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 22:48:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 22:48:40 2013 +0200"
      },
      "message": "THRIFT-2090 Go generator, fix including of other thrift files\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "a7da48805c9fdcc4ad507272abd997ed1961d296",
      "tree": "e7b9d38c942a0ec1146c624f59052fd2d5bca6e4",
      "parents": [
        "4f7ad2d98b22b367c7a4a25991cdf9a81647d3be"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "message": "THRIFT-2090: Go generator, fix including of other thrift files\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "4f7ad2d98b22b367c7a4a25991cdf9a81647d3be",
      "tree": "d53d93591258beaec11f04008db7d37381e48374",
      "parents": [
        "ba406d3a022967e6189249bd8e805f0eb9ac2921"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 16 20:58:38 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 16 20:58:38 2013 +0200"
      },
      "message": "THRIFT-2091 Unnecessary \u0027friend\u0027 declaration causes warning in TWinsockSingleton\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "ba406d3a022967e6189249bd8e805f0eb9ac2921",
      "tree": "24bf3bcde0c05872664bdd9b0bde148d082d5dad",
      "parents": [
        "1075a6f67b63b96be455496f50624433ff73c449"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 15 22:41:34 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 15 22:41:34 2013 +0200"
      },
      "message": "THRIFT-2089 Compiler ignores duplicate typenames\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "67065d7bf8405ccc38d911b928c88a64d79902c6",
      "tree": "8d69032e99ff40ff9848c5cd5c4ca7648fe5f601",
      "parents": [
        "6f2a5037105ccad05eb84ec0a60da3389c85eb3f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 14:28:43 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 13 13:24:10 2013 +0200"
      },
      "message": "THRIFT-2084  Delphi: Ability to create entity Thrift-generated instances based on TypeInfo\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6f2a5037105ccad05eb84ec0a60da3389c85eb3f",
      "tree": "65cf256233ee1a4559310a4c4d7844cf5f67b4f8",
      "parents": [
        "6b9e1c6a87d745c224f6737b07b3ed7d72fcd6e0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 08 23:35:25 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 08 23:35:25 2013 +0200"
      },
      "message": "THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads\nPatch: Pavlin Radoslavov\n"
    },
    {
      "commit": "6b9e1c6a87d745c224f6737b07b3ed7d72fcd6e0",
      "tree": "a287100fc51f2c13d1e2c48468115a636d9c96bc",
      "parents": [
        "ee353e6c98f8c8712d43d626c483217a45a4089d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:29:19 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:30:31 2013 +0200"
      },
      "message": "THRIFT-2080 C# multiplex processor does not catch IOException\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "ee353e6c98f8c8712d43d626c483217a45a4089d",
      "tree": "07b80ddeb7e1918def75f709038f5700cb60f4bb",
      "parents": [
        "049f5f3375e442865d790460596caeb5e942fa13"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:28:49 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:30:30 2013 +0200"
      },
      "message": "THRIFT-1709 Warning \"Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first\" in TBinaryProtocol.cs at ReadInt64()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "049f5f3375e442865d790460596caeb5e942fa13",
      "tree": "d3fedfb1d7d5f136af5a794843411ddd0fbe1ae4",
      "parents": [
        "866c23b5d134f9d782114cb66638d71661937532"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jul 05 13:45:54 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jul 05 13:49:15 2013 -0400"
      },
      "message": "THRIFT-2082 Executing \"gmake clean\" is broken\n\nPatch: Pavlin Radoslavov\n"
    },
    {
      "commit": "866c23b5d134f9d782114cb66638d71661937532",
      "tree": "9686cf5761e58572071b74738ebcc3edd46f103b",
      "parents": [
        "ffbfd03cc2a943a41b28e82dafd3d4c7438cf04c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 05 19:20:27 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 05 19:20:27 2013 +0200"
      },
      "message": "THRIFT-2081 Specified timeout should be used in TSocket.Open()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "ffbfd03cc2a943a41b28e82dafd3d4c7438cf04c",
      "tree": "0d970cea233f998a61ace0dc041a4ded2d1d8b4c",
      "parents": [
        "c36b56d3d714a440bc14055c0180632a0c4a6bca"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 14:51:30 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 14:51:30 2013 +0200"
      },
      "message": "THRIFT-2074 cppcheck error removed from ThreadManager.cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "c36b56d3d714a440bc14055c0180632a0c4a6bca",
      "tree": "aaa2836a235d25ee009a7a87eb54abb58b29d1cd",
      "parents": [
        "7158d3306c8ed582ace1f3bee3b7007ba5cb06fc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 13:08:32 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 13:08:32 2013 +0200"
      },
      "message": "THRIFT-1357 Erlang Dependency breaks build\nPatch: Anthony Molinaro\n"
    },
    {
      "commit": "7158d3306c8ed582ace1f3bee3b7007ba5cb06fc",
      "tree": "aa437dff30909604cb8ed6c2f92eae918582b7e4",
      "parents": [
        "7295745b1762255af50dadd0e480e8393a25f9ff"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 12:48:05 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 12:48:05 2013 +0200"
      },
      "message": "THRIFT-2044 Util.h uses defines from PlatformSocket but does not include it\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "7295745b1762255af50dadd0e480e8393a25f9ff",
      "tree": "145d4207a7fb84d2983ff2fd5de138b780e8fbd7",
      "parents": [
        "42cb873ea9984b08346a6e3f0713578f0ed4efe8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 00:28:50 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 00:28:50 2013 +0200"
      },
      "message": "THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr\u003cX\u003e \u003d\u003d NULL\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "42cb873ea9984b08346a6e3f0713578f0ed4efe8",
      "tree": "f5fe4b4d9b53d5995614150142131b7a00d2abc6",
      "parents": [
        "f1ac28429f9eaf62da5f0b682da0e8de79d73473"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:49:14 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:49:14 2013 +0200"
      },
      "message": "THRIFT-2072 TNonblocking server compilation FAILS with C++11 support enabled\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "ff77d075ec1d4a7862e7a759c1e701605c6d4d0d",
      "tree": "0ae60b5c2a27d3be7a4cd7b65ffdac2ada0cedf2",
      "parents": [
        "e5bfd4c285c24c06525b9266a3d3acf8bdb42648"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:26:43 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:26:43 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\nPatch: Ben Craig\n"
    },
    {
      "commit": "e5bfd4c285c24c06525b9266a3d3acf8bdb42648",
      "tree": "dbb3e4d03e19d95b46d7c653e8b69722573304b5",
      "parents": [
        "b3495ffd20cb4fa9b746eb7929c0b1a1b3c7615b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 28 21:48:02 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 28 21:48:02 2013 +0200"
      },
      "message": "THRIFT-2070 Improper `HexChar\u0027 and \u0027HexVal\u0027 implementation in TJSONProtocol.cs\n\nPatch: Yousong Zhou\n"
    },
    {
      "commit": "102bca47f754d9c9ed6ce341c7f8f106bd2719d7",
      "tree": "c886def659d4c122b58681c6f41299d89e97f1f0",
      "parents": [
        "809544747834a3a28e7cc9c6b93300306e4d605e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "message": "THRIFT-2032 C# client leaks sockets/handles\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "809544747834a3a28e7cc9c6b93300306e4d605e",
      "tree": "9b8d673c392e7288aa37b13408d056526f918d96",
      "parents": [
        "a1b5728ee6791d2c75d7e0c33315e88b23fd712a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 21:36:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 21:36:29 2013 +0200"
      },
      "message": "THRIFT-2066 \u0027make install\u0027 does not install two headers required for C++ bindings\n\nPatch: Lalith Suresh\n"
    },
    {
      "commit": "a1b5728ee6791d2c75d7e0c33315e88b23fd712a",
      "tree": "60c6e59dcda4d6785b82d6b4e680040873be2adf",
      "parents": [
        "58fe5368328b99c94323c76a05cb9eb51f7730b0"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@minions.org.pl",
        "time": "Sat Jun 22 22:10:23 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:10:23 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "9be4e687c49dad1f5d90e93e3b7247be16d50287",
      "tree": "030742b79fc6dfa92acbe56a13f95d651155068a",
      "parents": [
        "9753cde10d4b30ad45912842c374d0b7b4747a7e"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@minions.org.pl",
        "time": "Sat Jun 22 22:03:31 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:03:31 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "0f0558ab1f6a5e240094cc4fee6f2c2689711f55",
      "tree": "0bef152697d8d0e8d1e4d40cb8c82785e0e2f173",
      "parents": [
        "b6f23e89cd5803395280e312fa4ee04751edc0e1"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:50:31 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:50:31 2013 -0500"
      },
      "message": "Thrift-1919:libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively)\nClient: java\nPatch: Jake Farrell\n\nUpdates version of httpcore and httpclient\n"
    },
    {
      "commit": "cc25c52de4fc1d9d856a759b283ff96a6c251c29",
      "tree": "5bad28f2d2db67ef02835a03e75a4f2cb3146661",
      "parents": [
        "69b02aa85b0bf3cdba4f7da26959cfee7e0c5629"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "ben.craig@ni.com",
        "time": "Thu Jun 20 23:44:46 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 23:44:46 2013 +0200"
      },
      "message": "THRIFT-2024 TServer.cpp warns on 64-bit platforms about truncating an rlim_t into an int\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "e549a80e4ee5f825cfbc064f9c143b67cd974edb",
      "tree": "e64f389a4eeb792e893fd2b3f7709cbbefd628fd",
      "parents": [
        "bb98ed44d7a7be7f467a5b5112b116d5d0ebd1a7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 20 21:48:21 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 20 21:48:21 2013 +0200"
      },
      "message": "THRIFT-2050 Vagrant C# lib compile fails with TException missing\n\nPatch: Justin Porterfield\n"
    },
    {
      "commit": "bb98ed44d7a7be7f467a5b5112b116d5d0ebd1a7",
      "tree": "2b7b5a61aa03d110816626a3d1c866b91b51e37e",
      "parents": [
        "470cae3340b5712b92e87677b2d76bc07158a9d2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "message": "THRIFT-1458 cpp: use the C++ standard (c++0x or later c++11) to improve code quality and cross platform capability\nSigned-off-by: Nate Rosenblum \u003cnater@maginatics.com\u003e\n"
    },
    {
      "commit": "0e87c46c18a3a62d17d7e45a5bddde989d31351c",
      "tree": "6bd02f8e2238dce2ef5ba860e8216a988656288d",
      "parents": [
        "70a5762736eaa3511ca5e4f02461bf1ca22453a4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "message": "THRIFT-2012 Modernizing Go\n\nPatch: Travis Cline\n"
    },
    {
      "commit": "b310ae78160bf95f6c49ed1cb13aea609878f6ee",
      "tree": "a6f27437ca2bf2af0a4e6b0bf31edf317c0d4bde",
      "parents": [
        "03aaf93c5381e8a5b63c2fd6d15c18b57cf13d20"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:09:36 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:10:35 2013 +0200"
      },
      "message": "THRIFT-2015 Thrift exceptions should derive from TException\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4285ba29f239edba628e9a025bacf1e73e6e8f1e",
      "tree": "098db93963211e8e185d540561f5e086d47715bc",
      "parents": [
        "ed817d0102164b9dc35f5a4781f40587ed1b714f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:17:23 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:17:23 2013 +0200"
      },
      "message": "THRIFT-2014 Change C++ lib includes to use \u003cnamespace/\u003e style throughout\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "27db434fd93b8ebd4235f2e2cbbecb5b8be76ce4",
      "tree": "9dd494f6673b1126a000f760d4620662e97212e2",
      "parents": [
        "de07408e43ac50c2b9f71ab26cf71ee517573763"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 21:48:39 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:20:25 2013 +0200"
      },
      "message": "THRIFT-1659 Bring nodejs default transport in line with Java default transport\n"
    },
    {
      "commit": "877125c5cd3c98e46affaa382ffceef7f9403acb",
      "tree": "ad6de4027907ae3efb80ba43a06424f9c1680d72",
      "parents": [
        "c317852eedbb84e275db841bd2428d5b571fdd41"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 07 23:47:22 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 07 23:47:22 2013 -0400"
      },
      "message": "THRIFT-1966:Support different files for SSL certificates and keys\nClient: py\nPatch: Michael Kaes\n\nChange the TSSLSocket class to accept key parameters and pass them to the ssl.wrap_socket function\n"
    },
    {
      "commit": "7cb7fc8a7342e714afbf517086d8a62622758148",
      "tree": "93e63bfed4ba72ba8c7941bff07391eaebf811e5",
      "parents": [
        "0928eda77155301a1160bf4ae50faccefa5bd6e6"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 07:33:01 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 07:33:01 2013 -0400"
      },
      "message": "THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issues\nClient: cpp\nPatch: Ben Craig\n"
    },
    {
      "commit": "548244f0495898492616f520fec7b08c267574d9",
      "tree": "5f08482a298b554be7b3b01c51747748e68a6879",
      "parents": [
        "b6dfc9036b478219c0427d2a9a7686bf1f415b1c"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 07:52:42 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 07:52:42 2013 -0400"
      },
      "message": "THRIFT-1959: Add Union TMemoryBuffer support\nClient: csharp\nPatch: carl\n"
    },
    {
      "commit": "b6dfc9036b478219c0427d2a9a7686bf1f415b1c",
      "tree": "c55b007d800c39771003f6abecd9aafc90fd5244",
      "parents": [
        "729768807290feb4677305beebc799ec50e0e17a"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "message": "THRIFT-1986 fix TCompactProtocol constants\n"
    },
    {
      "commit": "729768807290feb4677305beebc799ec50e0e17a",
      "tree": "fcaf9dff896277b3edab865c90d5b86815dd8f38",
      "parents": [
        "8d22c10a47767f37eae8be3778dc40baa89713db",
        "240df17f85c8086bc5f9f17c28ce9e0936f65316"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 12:51:02 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 12:51:02 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "89be18365e24af84754ecdb8104e5151aea20b7f",
      "tree": "0adc60f86b1be9873a36e2d521a7d82615828da3",
      "parents": [
        "37e655c71bdce1b1bc20a06eeb00458f205ada8b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:22:04 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:22:04 2013 -0400"
      },
      "message": "Thrift-1951:libthrift.jar has source files in it\nClient: java\nPatch: Jake Farrell\n\nRemove source from libthrift.jar. source dist all ready included in release to central.\n"
    },
    {
      "commit": "37e655c71bdce1b1bc20a06eeb00458f205ada8b",
      "tree": "f79355e6e5f560fa53637804af0e15ece2add7aa",
      "parents": [
        "1b0bc0f42106700e45ce2e76049eefa6f57c1293"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "message": "Thrift-1997:Add accept backlog configuration method to TServerSocket\nClient: cpp\nPatch: Randy Abernethy\n\nTServerSocket hard codes the accept backlog to 1024. This patch adds a setAcceptBacklog() method which can be used to change the backlog size (must be called prior to listen()).\n"
    },
    {
      "commit": "d65216df190b0ff1522098c8a552594ce29feb3d",
      "tree": "faf6e9ac04a679d2dde135886bae635787acdc63",
      "parents": [
        "f2b094f1f1a331c9bd92c6106683fbaa7191dc66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "message": "THRIFT-1982 vsnprintf on Windows have different semantics\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f2b094f1f1a331c9bd92c6106683fbaa7191dc66",
      "tree": "e4127d723481e248a247db631ff86a225bba3548",
      "parents": [
        "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "message": "THRIFT-1983 %z printf format is not available in Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615",
      "tree": "a3f2bf07b76f8b8d43f8ae5a786861478d2593fd",
      "parents": [
        "0ca234f3b667079aad3c6e7ff5d5b54bb30c572c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 21:43:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:06:30 2013 +0200"
      },
      "message": "THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "cde23dfd2dfdd1271dd409dc9454e30249a9ecc5",
      "tree": "3fcfe8e291f51a6f1b90ce5308eaef15ab27f979",
      "parents": [
        "64a799d28e60073e29ecebeed06d86e91e65b6cf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "message": "THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309)\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "64a799d28e60073e29ecebeed06d86e91e65b6cf",
      "tree": "063f7dab77454570e3ebcd17aeb4a9691df63ebd",
      "parents": [
        "1ed799156dbaa8f313b413d28a6dacc7775ce88f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "message": "THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "3e937114643fb32f0f8dc96359f11f9df008e782",
      "tree": "fb9f37a641aa0d29ab86829e3368de5de913db56",
      "parents": [
        "111d8f2615486cb2ce4c5809c63602bc4b672d1a"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 13:46:51 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 14:23:55 2013 -0400"
      },
      "message": "THRIFT-1992: Fix TCompactProtocol compiler warnings\nClient: cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "111d8f2615486cb2ce4c5809c63602bc4b672d1a",
      "tree": "6dde29272dfc7f7b2204c0b2696ea86da9496aae",
      "parents": [
        "350860fca3820a672f88c0e7b9b74417e64cd496"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 03 16:49:55 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 03 16:49:55 2013 +0200"
      },
      "message": "Add jensg to dev list\n"
    },
    {
      "commit": "350860fca3820a672f88c0e7b9b74417e64cd496",
      "tree": "2363fe1437213fa170e322b0bf409bba52525015",
      "parents": [
        "5a61438a5e61505d226d9aef1d131659109e5781"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "cyeksigian@bluemountaincapital.com",
        "time": "Sat Jun 01 22:48:52 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "cyeksigian@bluemountaincapital.com",
        "time": "Sat Jun 01 22:48:52 2013 -0400"
      },
      "message": "Add carl to developer list\n"
    },
    {
      "commit": "8d22c10a47767f37eae8be3778dc40baa89713db",
      "tree": "0f4cdd4267c208d341de76b700e5b3c66a673f9d",
      "parents": [
        "f57ec91e53b914c674812131bb261411b8b85c2b"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 16:53:32 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "5a61438a5e61505d226d9aef1d131659109e5781",
      "tree": "b36b127e495cb7cbdc3c5f7b5c007cfa7bb93dd1",
      "parents": [
        "f57ec91e53b914c674812131bb261411b8b85c2b"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "da7982edeaff5d47485909662ebd489d67a4085a",
      "tree": "38f4844b6bef0c47ae0ffc56be8da614f17a9a12",
      "parents": [
        "14ff9c8a6a283b20f0c88ebcb9ff257cf861922c"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri May 31 18:20:42 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri May 31 18:20:42 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "1e3c884636e4d6b1e93aa9f941d1d48b52a1da7a",
      "tree": "9da77c4637dd0cc74ddda4852d1f015db1fa02b6",
      "parents": [
        "74c2cc829400ac8bb3de3c4faaa77190ca703ea7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 14:04:11 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 14:04:11 2013 +0200"
      },
      "message": "THRIFT-1981 Not all PHP libraries are installed when building an installing a debian package\nPatch: Ricky Cormier\n"
    },
    {
      "commit": "16ee0d17a66c0bb67979507991f56ae8e898bfc4",
      "tree": "8de0bfdb8f51c21f156a66dcfba14c6bea35a38f",
      "parents": [
        "64924b8781eff5a175f46c84f690ffcdb46c9490"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 09:57:00 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 09:57:00 2013 +0200"
      },
      "message": "THRIFT-1968 Thrift\u0027s include path is wrong in pkg-config files\nTHRIFT-1552 fix include path \u003d\u003e thrift/Thrift.h\n"
    },
    {
      "commit": "fbb78a65897ff40a7a40daa1b90aef5e23789827",
      "tree": "6dffd7cb90c6ead2a1b7b92e61d9ed9559f02942",
      "parents": [
        "d3c71827f87cc25a6469af5fd8f30e38454832e1"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon May 27 22:01:36 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon May 27 22:01:36 2013 -0400"
      },
      "message": "Thrift-1978: Ruby: Thrift should allow for the SSL verify mode to be set\nClient: rb\nPatch: Timur Alperovich\n\nRuby SSL verify mode cannot be specified, which means thrift cannot be used against servers with self-signed certificates over SSL. The suggested fix is to expose the SSL verification mode as a constructor argument in lib/rb/lib/thrift/transport/http_client_transport.rb.\n"
    },
    {
      "commit": "36af4d3b406569123b7e488b688bfc1d1fcb92f9",
      "tree": "4918740d95b8ac946f49e18af16199a59bb45ecb",
      "parents": [
        "744e45f3b64ca27e46e30be4735b014ae0c6b512"
      ],
      "author": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu May 16 08:22:18 2013 -0400"
      },
      "committer": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu May 16 12:59:50 2013 -0400"
      },
      "message": "THRIFT-1972 Add async server processors to Java\n\nPatch: Jake Luciani\n"
    },
    {
      "commit": "744e45f3b64ca27e46e30be4735b014ae0c6b512",
      "tree": "db64863c12650ee1176fa5033b5093a003b92c9e",
      "parents": [
        "d7b4579272a86d49adcc8805d2624ce1c757b263"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 14 21:56:24 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 14 21:56:24 2013 +0200"
      },
      "message": "THRIFT-1969 C#: Tests not properly linked from the solution\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "2d2b3b2be861434a06a15c414b935fe7531b9752",
      "tree": "7cf357d49b68581b8244c99debd95c8497ec6a16",
      "parents": [
        "15522724f623b98f5e97b442baa47fa28975881e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:03:08 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:03:08 2013 +0200"
      },
      "message": "THRIFT-1962 Multiplex processor should send any TApplicationException back to client\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "15522724f623b98f5e97b442baa47fa28975881e",
      "tree": "19c2d1c52bd2b229d23ef66ab44ef07bbf8bc7b8",
      "parents": [
        "979aafd9f44fd0e4b0df8086454376f2790b8380"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 12 20:45:13 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 12 20:45:13 2013 +0200"
      },
      "message": "THRIFT-1034 Java: Add a TNonblockingMultiFetchClient\nPatch: Xing Jin\n"
    },
    {
      "commit": "08c34eae979c7a1246bc1b598724d56b147dd2f2",
      "tree": "2817bf462a2751dc08007aea97875d8608475a87",
      "parents": [
        "4a35d4c4d3655791e5b49cf43bb336e865c37deb"
      ],
      "author": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 19:29:19 2013 +0200"
      },
      "committer": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 20:41:22 2013 +0200"
      },
      "message": "THRIFT-1967 Node.js tests don\u0027t cover all services\nPatch: Henrique Mendonça\n\nalign with the tests we have for the original JS and C++ libraries\nit also corrects two small bugs on the test server\nand add nodejs to travis and make check\n"
    },
    {
      "commit": "99be0275e128d2ec239cc43d96280d1fdf0cd816",
      "tree": "14583e881e7857c3540dc297c4598eed078c7780",
      "parents": [
        "379c2776e2d1a17dcebab149d49addccc416c7f1"
      ],
      "author": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Fri May 10 23:43:12 2013 +0200"
      },
      "committer": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 01:21:52 2013 +0200"
      },
      "message": "THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned\nPatch: Matthew Imrie\n\nAdd method to binary.js to properly read a byte type as\nsigned Changed transport.js readByte methods in\nTFramedBuffer and TBufferedTransport to use binary.js\nreadByte method Added unit test for binary.js readByte\nmethod to binary.test.js and changed test harness to\nnodeunit.\n"
    },
    {
      "commit": "379c2776e2d1a17dcebab149d49addccc416c7f1",
      "tree": "1b715a8c9ec862f18dcfea3a0883d6a489266c09",
      "parents": [
        "7203424e96146e03e770bae7809d9e03cbecdcfc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 09 15:23:48 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 09 15:23:48 2013 +0200"
      },
      "message": "THRIFT-1961 C# tests should be in lib/csharp/test/...\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "7203424e96146e03e770bae7809d9e03cbecdcfc",
      "tree": "89d41eba1330211c14acb45d8e6acc2f33160c98",
      "parents": [
        "f670181a3da5efa5f08993a472ae8d3be8908dff"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 08 18:46:57 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 08 18:46:57 2013 +0200"
      },
      "message": "THRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and Server\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "f670181a3da5efa5f08993a472ae8d3be8908dff",
      "tree": "0e9e737131be18e0f4dc732cc9273174bc30b9c9",
      "parents": [
        "c28e04a1cb3254efec43e97bac5c9b226eb06f04"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 06 23:48:00 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 06 23:48:00 2013 +0200"
      },
      "message": "THRIFT-1961 C# tests should be in lib/csharp/test/...\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5ed5e8b3f0bff13cbc551ce82d9960b188bb8175",
      "tree": "73f779e468cc296ff99a511622a3292873eaf13c",
      "parents": [
        "4f623260b5c22c7719f5730c94f999f3d53eb425"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon May 06 00:21:04 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon May 06 00:21:04 2013 +0200"
      },
      "message": "THRIFT-1917 Task expiration in TThreadPoolServer\nPatch: Ivan Fastov\n"
    },
    {
      "commit": "4f623260b5c22c7719f5730c94f999f3d53eb425",
      "tree": "7963cbc5866ddfc3440d67b603235acbc1430a4b",
      "parents": [
        "7f1df992479fdcad208889e53b8b982e2428d250"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 05 23:59:25 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 05 23:59:25 2013 +0200"
      },
      "message": "THRIFT-1760 [Ruby] Remove unnecessary native protocol code\nPatch: Nathan Beyer\n"
    }
  ],
  "next": "7f1df992479fdcad208889e53b8b982e2428d250"
}
