)]}'
{
  "log": [
    {
      "commit": "32f3982275882b2886dd9cbde2d49b99b8ed1f5f",
      "tree": "771efc86d6bbfc6f21c51f0b37fb3c89e88440d1",
      "parents": [
        "55087a49d335db7da23e23d8d8a9368e4e5ae7a6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 18 22:43:17 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 18 22:43:17 2014 +0200"
      },
      "message": "THRIFT-2578 Moving \u0027make cross\u0027 from test.sh to test.py\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "63fcb7e756a88adca994111e1d9bc0c3c5186c36",
      "tree": "df6221743c3ae019a0b75ca49ebf8e99fc64c229",
      "parents": [
        "746952efc182d0b391539aeaec96a0cc6183bd40"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@bufferoverflow.ch",
        "time": "Sun Jun 15 21:48:59 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@bufferoverflow.ch",
        "time": "Sun Jun 15 21:51:32 2014 +0200"
      },
      "message": "THRIFT-2520 cpp:cob_style generates incorrect .tcc file\n\nThis closes #118\n\ncommit 22d266eefaf16f21ffd0ad193a6a54403de65197\nAuthor: N.Sukegawa \u003cnsukeg@gmail.com\u003e\nDate: 2014-05-07T19:36:43Z\n"
    },
    {
      "commit": "40cc23269da6880d83dce17ff05a545d16fd787c",
      "tree": "2d2de1a25cd4b18651a95e8bc645c6a843fd05d8",
      "parents": [
        "bbac92453b4e89fe097a13bf5a1e358dab60b0bd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 11:09:14 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 11:09:14 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\ninitial version of test.py and tests.json\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "a3570ac36716d0313e2c1c6143cfffc5ddae8fec",
      "tree": "60e0ad3c7297c0f9751b14e2ae6d9c99f689df38",
      "parents": [
        "48b189716f7611a73e9a2d9b4e2f3989c101740f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 10 22:16:14 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 10 22:16:14 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\nAdded cross tests for ruby with ruby, cpp, java, node and python.\nruby_protocols\u003d\"binary compact json accel\"\nruby_transports\u003d\"buffered framed\"\nruby_sockets\u003d\"ip\"\nCreated new TestServer.rb and TestClient.rb for this purpose\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "76150722af2751768411573b9fbbed163f4f55db",
      "tree": "bae6e8912f7917a9f528b249a48595c45bab097b",
      "parents": [
        "5588a569d5a08c23dca8d770dfe87892f950deb8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 31 22:22:07 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 31 22:22:07 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\nAdded \u0027ssl\u0027 tests for python tests.\nAdded \u0027-transport arg (\u003dbuffered) transport: buffered, framed, http\u0027 to test/py/TestServer.py and test/py/TestClient.py and removed \u0027-framed\u0027 arguement.\nChanged test/py/RunClientServer.py to match above changes.\nAdded tests to compact protocol in python cases.\nAdded tests to test BinaryAccelarated protocol with Binary Protocol.\nChanged py/TestClient.py and py/TestServer.py from --proto to --protocol parameter\n\nPatch: Chamila Dilshan Wijayarathna \u0026 Roger Meier\n"
    },
    {
      "commit": "e86428c6b0a278c070038b8c0182ceccc60196d5",
      "tree": "f3f532bec14a2b556506c650aaf1402c731daa20",
      "parents": [
        "7ca13f5507af5c67e0e93a2774f2b122374e0276"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 30 00:14:50 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 30 00:17:12 2014 +0200"
      },
      "message": "THRIFT-2469 \"java:fullcamel\" option to automatically camel-case underscored attribute names\n\nClient: Java\nPatch: Tom Lee\n"
    },
    {
      "commit": "72268b78a39fb035a13bbe552774099d44b1c0de",
      "tree": "c6dc5d8c7a291f083a88f4c9bc8ce4e272f5e24c",
      "parents": [
        "4b0fede142950c31ac04460221021ebc2800c0db"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 28 23:03:57 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 28 23:08:09 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\npy-py, py-java, java-py, cpp-py, py-cpp, nodejs-py, py-nodejs tests added with\npy_protocols\u003d\"binary compact json accel\"\npy_transports\u003d\"buffered\"\npy_sockets\u003d\"ip\",\ntest.sh refactored so that new protocols, transports and sockets can be easily added.\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "5c6ad2427c67023a67e873d2e389838394053272",
      "tree": "4a5f65522265b9677918088302d0e082dbe599ba",
      "parents": [
        "8fcc82ba704602d6889b1effe8aebfa1a2c90b72"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 27 21:18:00 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 27 21:18:00 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "d9b331d2662ff8bbd14f04800ce5de56b21ba01a",
      "tree": "66c38df795cc5dbade7104bbbf4d4ad5c9b18d11",
      "parents": [
        "c62798bb6e6128fed9301bd5864a79d2a052f601"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 25 22:59:17 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 25 22:59:17 2014 +0200"
      },
      "message": "make cross: add nodejs-nodejs test and nodejs compact protocol\n"
    },
    {
      "commit": "c62798bb6e6128fed9301bd5864a79d2a052f601",
      "tree": "0ba0542333c8ca67ea44a75714ddd308ba64452b",
      "parents": [
        "ad4df16579b63a66ab95f9a01d3eb9cd1b352ebc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 23 12:54:08 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 23 12:54:08 2014 +0200"
      },
      "message": "THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically\n\nfix: swap client server\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "ad4df16579b63a66ab95f9a01d3eb9cd1b352ebc",
      "tree": "d1a961737c2bbee53a02c8bffe6da9393193db9b",
      "parents": [
        "4f073d8af4c7358f6956ff8f8f6eb0f227a6a695"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue May 20 13:18:45 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue May 20 13:18:45 2014 +0200"
      },
      "message": "THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically\n\nalso removes go and lua from travis CI builds\n"
    },
    {
      "commit": "a47cf906ab060e7f6520d0eb8e5703008183f219",
      "tree": "596e47b9a69b9e652b4451dba376219ad0c05817",
      "parents": [
        "6ff1dfb3af52a7df0e6705c9dc9eea8d10e47316"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:54:09 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:54:09 2014 +0200"
      },
      "message": "Fixed broken build: \"thrift -out \u003cdir\u003e\" expects that \u003cdir\u003e already exists\n"
    },
    {
      "commit": "6ff1dfb3af52a7df0e6705c9dc9eea8d10e47316",
      "tree": "3a74e306f1f62ecdb864ef87b1886e20c64722b5",
      "parents": [
        "91cfb9901ebd6d584b0055bff5f91c372875a276"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:20:32 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:20:32 2014 +0200"
      },
      "message": "Fixed broken build (superfluous EXTRA_DIST section)\n"
    },
    {
      "commit": "91cfb9901ebd6d584b0055bff5f91c372875a276",
      "tree": "f57997e82a53b7249550d40c5539a57dbb9ee7a6",
      "parents": [
        "b7cb9457dcb486f34443a429f7686acf2a2d1dbb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:07:28 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 17 01:07:28 2014 +0200"
      },
      "message": "THRIFT-2500 sending random data crashes thrift(golang) service\nClient: Go\nPatch: Aleksey Pesternikov\n\nThis closes #117\n\ncommit 1bb25c4a48845e112847ca8293402f0294d8f597\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-05-02T21:40:59Z\n\nrecover from panic in processor\n\ncommit 8d1427a2c3c183d499442dc1f0437292e6641ac3\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-05-02T21:41:52Z\n\nsome sanity checks in binary protocol\n\ncommit 666cc87a51f86ca5940225c36716bbad467c6e73\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-05-02T21:53:59Z\n\nsome sanity checks in compact protocol\n"
    },
    {
      "commit": "cc0fe274c03add48d00f604896bb7b3745ac9e55",
      "tree": "b41f881fabb0d9e2d628412df9aa692e1f711c60",
      "parents": [
        "816790b18d13f91efa807ce941ac0b56cd20e569"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 16 23:18:25 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 16 23:18:25 2014 +0200"
      },
      "message": "THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically\n\nPatch: Chamila Dilshan Wijayarathna \u0026 Roger Meier\n"
    },
    {
      "commit": "f459868f939e702eb71cdb6202d1d725e3132c89",
      "tree": "abe6885e38df797de5002be7daf56916e990dfec",
      "parents": [
        "c0ad3684863649a02a53ec7e462af248acaf1bd7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 08 23:18:44 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 08 23:18:44 2014 +0200"
      },
      "message": "THRIFT-2497 server and client for test/go, also several fixes and improvements\nClient: Go\nPatch: Aleksey Pesternikov\n\nThis closes #109\n\ncommit f2e7186ca8d63f407dba0c56ee51afd6405926ba\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-22T12:48:14Z\n\nadd _ to generated filename if it ends with _test.go\n\ncommit a6ed88196fbf4622a3b0261bbac0fe6b258bdd36\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-22T14:19:13Z\n\nuse tcxx instead of tr1 in test/cpp\n\ncommit d1848fa05f4baefc66eb405f4b1a8657bb2869bd\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-23T01:01:03Z\n\nMerge branch \u0027master\u0027 of https://github.com/apache/thrift into go_integration\n\ncommit 04d22fef228d3f868b32a296a38f99ff52ee2142\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T00:34:24Z\n\nadditions:\n test for client/server with several protocol/transport/ssl combinations\n bin/testclient and bin/testserver\n debug_transport\n\nfixes:\n separate Listen() and AcceptLoop() instead of Serve() in SimpleServer\n if handler function returns any unknown exception, handler closes connection\n\ncommit ed88d57d977cffea9fac8f61143801f3097ef46c\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T13:29:54Z\n\nGenerate lowercase package name\n lowercased pkg name in thrift files\n underline() -\u003e lowercase()\n\ncommit 498a910c6c6753a4b1e3633eb5c9c82be33e8c7b\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T13:32:26Z\n\nMerge branch \u0027master\u0027 into go_test_service_name\n\ncommit 25792d7218a2c32ee3c2077f65ca7d0cea7f31f5\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-22T12:48:14Z\n\nadd _ to generated filename if it ends with _test.go\n\ncommit af994b415308a2e174d57a03675fc83d7cbd43d1\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T00:34:24Z\n\nadditions:\n test for client/server with several protocol/transport/ssl combinations\n bin/testclient and bin/testserver\n debug_transport\n\nfixes:\n separate Listen() and AcceptLoop() instead of Serve() in SimpleServer\n if handler function returns any unknown exception, handler closes connection\n\ncommit f22a777a5d5b4d93a8d7981e7aadc2c63919518a\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T13:44:08Z\n\nMerge branch \u0027go_integration\u0027 of github.com:apesternikov/thrift into go_integration\n\ncommit 49a33c8c80ea35f923ee9aa3577780fcf41fe840\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T13:49:05Z\n\nMerge branch \u0027master\u0027 into test_cpp_on_mac\n\ncommit 81b402ec6301f6b132c9b346ad5481f55f0aff89\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T13:56:56Z\n\noperator \u003c for ThriftTest\n\ncommit cde312d940d12077274dd0ba677ca850b5b439a7\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T14:12:58Z\n\nminor formatting\n\ncommit 0a693115c2c20a2a8375f3859ff7bed261e6c8da\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-25T14:13:20Z\n\nMerge branch \u0027test_cpp_on_mac\u0027 into go_integration\n\ncommit e06b5d24e8b6d429723a3c77a58c6ce903e1366a\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T15:19:20Z\n\nMerge branch \u0027go_test_service_name\u0027 into go_integration\n\ncommit 42d577c9812a070060c773fcd0598e58e6d6ba61\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T15:39:57Z\n\nimported THRIFT-2491\n lowercase package names\n\ncommit 491ccf8b018c046c5ced72b1e19d9ac4ec48a6f5\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T15:51:53Z\n\n--noinsane flag for c++ TestClient. works with go server now for other default params\n\ncommit 78db3c9a3a5742818a5de6e57f2fe9aed84919e5\n Author: Aleksey Pesternikov \u003cap@alekseys-macbook-pro.local\u003e\n Date: 2014-04-25T16:03:23Z\n\nlicense\n"
    },
    {
      "commit": "879cab2cea799625635d861f5beb89039da5f38c",
      "tree": "8e4206b13e87c1b1a76e73c20cffc9a6a6e1a615",
      "parents": [
        "6d1a83aa485ed9c3644d3200555700070547bf90"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 03 17:51:21 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 03 17:51:21 2014 +0200"
      },
      "message": "THRIFT-1914 Python: Support for Multiplexing Services on any\n Transport, Protocol and Server\n\nPatch: smallfish \u0026 djwatson\n \u0026 haijunz \u0026 Roger Meier\n\nThis closes #103 and #82\n\nFrom 7aaea7ef4e6f44097b02543fa2e62597eae9d61e Mon Sep 17 00:00:00 2001\nFrom: smallfish \u003csmallfish.xy@gmail.com\u003e\nDate: Tue, 22 Apr 2014 11:26:52 +0800\nSubject: [PATCH]  THRIFT-1914 Python: Support for Multiplexing Services on any\n Transport\n"
    },
    {
      "commit": "72e9c375175ff05a9b9cd61c9937db0bd48742ac",
      "tree": "a58a33e7800be090264839aac297db1ff9a6d025",
      "parents": [
        "89847dfaa014bb17bc68ca1167d3b295c5d3a357"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 03 00:33:46 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 03 00:33:46 2014 +0200"
      },
      "message": "test/README.md: fix link\n"
    },
    {
      "commit": "89847dfaa014bb17bc68ca1167d3b295c5d3a357",
      "tree": "e4e980de1533aa530d0b0b2131849d7baa2044aa",
      "parents": [
        "e52c046cb62d1f910302148f7bc2091c014acd27"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 23:50:04 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 23:50:04 2014 +0200"
      },
      "message": "THRIFT-2499 Compiler: allow annotations without \"\u003d value\"\nClient: compiler general\nPatch: Dave Watson\n\nThis closes #87\n\ncommit 078ce57e816eeb3697acf6f2c50e09526da73d3b\n Author: Dave Watson \u003cdavejwatson@fb.com\u003e\n Date: 2014-03-21T19:42:31Z\n\n[thrift] Compiler: allow annotations without \"\u003d value\"\n\nSummary: (foo) is the same as (foo \u003d 1), for brevity\n\nTest: AnnotationTest.thrift still compiles\n"
    },
    {
      "commit": "e52c046cb62d1f910302148f7bc2091c014acd27",
      "tree": "0f65ea2a7087e6de7c0cd39697b8178227a33989",
      "parents": [
        "2a9e6a491e2c6e97bd35f715f39788582eb8b027"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 23:37:39 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 23:37:39 2014 +0200"
      },
      "message": "THRIFT-2491 unable to import generated ThriftTest service\nClient: Go\nPatch: Aleksey Pesternikov\n\nThis closes #105\n\ncommit f2e7186ca8d63f407dba0c56ee51afd6405926ba\n Author: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\n Date: 2014-04-22T12:48:14Z\n\nadd _ to generated filename if it ends with _test.go\n"
    },
    {
      "commit": "885c6791235e011794a0b65c00f1d9fdf3d233e3",
      "tree": "f752bf49fa5157300f63677c7210ff90bfde8747",
      "parents": [
        "0a7c69cfe643fde10df27f6ddf24a67d36f8fb12"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 21:31:55 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 02 21:31:55 2014 +0200"
      },
      "message": "THRIFT-2471 Make cpp.ref annotation language agnostic\nClient: compiler general\nPatch: Dave Watson\n\nThis closes #113\n\ncommit 52b99af4ee1574253dcb77933d76a7ebb2d830df\n Author: Dave Watson \u003cdavejwatson@fb.com\u003e\n Date: 2014-04-23T20:05:56Z\n\nchange cpp.ref to \u0026\n\ncommit 3f9d31cc6140367529fd8f7b1b67056ec321786f\n Author: Dave Watson \u003cdavejwatson@fb.com\u003e\n Date: 2014-04-23T21:50:29Z\n\nRecursion depth limit\n\ncommit 61468e4534ce9e6a4f4f643bfd00542d13600d83\n Author: Dave Watson \u003cdavejwatson@fb.com\u003e\n Date: 2014-04-25T19:59:18Z\n\nshared_ptr for reference type\n"
    },
    {
      "commit": "0a7c69cfe643fde10df27f6ddf24a67d36f8fb12",
      "tree": "4f24bbab9fac910ba6678f75af24b63cf7628e5a",
      "parents": [
        "4edac7ff085e4bd28096fef3cf8234e4991544ff"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 02 21:15:45 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 02 21:15:45 2014 +0200"
      },
      "message": "THRIFT-2492 use tcxx instead of tr1 in test/cpp\n\nGithub Pull Request: This closes #106\n----\nFrom a6ed88196fbf4622a3b0261bbac0fe6b258bdd36 Mon Sep 17 00:00:00 2001\nFrom: Aleksey Pesternikov \u003cap@alekseys-mbp.att.net\u003e\nDate: Tue, 22 Apr 2014 07:19:13 -0700\nSubject: [PATCH 1/2] use tcxx instead of tr1 in test/cpp\n"
    },
    {
      "commit": "4edac7ff085e4bd28096fef3cf8234e4991544ff",
      "tree": "0e47e141d2a61da15898dfc4ea78c2aa92462ec3",
      "parents": [
        "0997250744112ec0519d5f67cda92b2b87fb0063"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 02 21:07:01 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 02 21:07:01 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\n- no verbose output, use log/error.log instead\n- improve test/README.md\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "d5aba4c13b808156b17959f955c194d938a61227",
      "tree": "dc1f8427d781ab05024308f773d1f4d30810c982",
      "parents": [
        "d17f1c98e64e6392a981308516eca5f489c27c57"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Apr 30 18:11:11 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Apr 30 18:11:11 2014 +0200"
      },
      "message": "more consistent timing on test.sh\n"
    },
    {
      "commit": "d17f1c98e64e6392a981308516eca5f489c27c57",
      "tree": "21d0f9aefb89c14b6f61edd9b49a83bef48f7f0f",
      "parents": [
        "2bc4b130dead8fdd664be332e16b2b7eb3e809d7"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Apr 30 16:21:25 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Apr 30 16:36:31 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\ncross test speed up from 30min to 6\n"
    },
    {
      "commit": "c1d7943a7ed78fb434eaa90feb1a3a17b446fc97",
      "tree": "631c840871bee40ed6f15d78402466c34e58ab7f",
      "parents": [
        "7201c0d38ffb1505fdddcc9b65b16621f7e493c3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Apr 22 22:52:43 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Apr 22 22:52:43 2014 +0200"
      },
      "message": "THRIFT-2347 C# TLS Transport based on THRIFT-181\nClient: C#\nPatch: Beat Käslin\n\nThis closes #104\n\ncommit 21c33abd59a2333c48722933c6894d8ed145e638\n Author: Beat Kaeslin \u003cbeat.kaeslin@siemens.com\u003e\n Date: 2014-04-16T14:07:58Z\n\nAdd TLS transport for C#\n\ncommit 60a0baa1797b0ef0ea6f8c21e5b81a78cdfcdf16\n Author: Beat Kaeslin \u003cbeat.kaeslin@siemens.com\u003e\n Date: 2014-04-17T06:23:57Z\n\ncsharp tests moved to the end\n"
    },
    {
      "commit": "9b328531122ae241ed52622b9356014fd8aa8a6a",
      "tree": "f33e85907c15014d91e6243d446df6b5bbdfbc13",
      "parents": [
        "ab2793aa966d3a40a89fe4b392d3cc286721f36d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Apr 21 21:22:54 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Apr 21 21:22:54 2014 +0200"
      },
      "message": "THRIFT-2463 test/py/RunClientServer.py fails sometimes\nClient: Python\nPatch: Benoit Sigoure\n"
    },
    {
      "commit": "188024e4b2a647d140d3861ca0b4f28c7d45ac1e",
      "tree": "1ec830668a89a65e4d905a4941ba03ed2d7cdf9d",
      "parents": [
        "0608c6356d945d2e8acc9cf17081878373748599"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Apr 17 21:53:45 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Apr 17 21:53:45 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\nPatch: Roger Meier\nmake cross: cpp-java fix parameters\n"
    },
    {
      "commit": "e0e831683897ea4b786eebabd0cea77659d77150",
      "tree": "f0a7e4bbd410047e6022657d568abc593013b6d0",
      "parents": [
        "bea3144a456a635c7a2e84c92277c5ad27f892d6"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Apr 08 22:45:01 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Apr 08 22:45:01 2014 -0400"
      },
      "message": "THRIFT-2421: Tree/Recursive struct support in thrift\nClient: cpp\nPatch:  Dave Watson\n\nGithub Pull Request: This closes #84\n----\ncommit b6134cedf292845e5ed01052919894df6b561bf2\nDate:   2014-03-20T18:12:04Z\n\n    Recursive structs support in parser\n\n    A common complaint is that you can\u0027t express trees or other recursive structures in thrift easily - unlike protobufs. This diff loosens up the parser to allow using structs before they are defined (and uses typedef as a forward declaration).\n    This diff is actually enough to make recursive types work for some dyamic languages (I tried php, works out of the box!)\n\n    Other languages will need forward declarations, or ways to box types, to make this work (i.e. C++ needs both forward decls and a way to express structs as pointers)\n"
    },
    {
      "commit": "5829a2c64a47bb122a4c7e6ddf93acd6b41dfd7d",
      "tree": "ddc6c9ab0595f5c2873ecd6d072ea8ab22cd25fc",
      "parents": [
        "a6415bc985ec66715048755b667000cacc1447c4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 08 00:28:17 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 08 00:28:17 2014 +0200"
      },
      "message": "THRIFT-847: Test Framework harmonization across all languages\n\nadd ip-ssl for cpp\n"
    },
    {
      "commit": "a6415bc985ec66715048755b667000cacc1447c4",
      "tree": "60c34145ecdee12ec0db95bdda09141a36e56ffd",
      "parents": [
        "456879288f4915f53fa23b9a72148696da0c5d24"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Apr 07 23:45:19 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Apr 07 23:45:19 2014 +0200"
      },
      "message": "THRIFT-2325: SSL test certificates\n\nCN for servername was ssltest instead of localhost\n+ little update of README.md\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "6cf0ffcec969e4a983171a5f411506b2ed0fd2c1",
      "tree": "f618a140d60a6d99af32225e260b7b5cb28b6cd1",
      "parents": [
        "bdbf428365144dc8586276d42c071b44c389e4ff"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 05 00:45:42 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 05 00:50:35 2014 +0200"
      },
      "message": "THRIFT-1681: Add Lua Support Patch: Dave Watson\n\nGithub Pull Request: This closes #92\n"
    },
    {
      "commit": "161ffe708f4aef67a60a03dec9988c74693cf290",
      "tree": "13520fde78464173ff0241475f31c3ab856c2c2e",
      "parents": [
        "1be80dce36a8dcefe6851428949409898f7415ff"
      ],
      "author": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Fri Apr 04 07:14:17 2014 -0700"
      },
      "committer": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Fri Apr 04 07:14:17 2014 -0700"
      },
      "message": "THRIFT-2448: test.sh has incorrect node path\nClient: test suite\nPatch: Randy Abernethy\n\nrepairs node path in test.sh\n"
    },
    {
      "commit": "d7902bf19d0c323f38706c02338bbe2442f483c3",
      "tree": "613206176a3fd8c85872c5c0a37e5e8b6da422f1",
      "parents": [
        "8384351c9a6568ab8cd3614b6f9a46f1c43c1e9d"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Mar 31 16:21:37 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Mar 31 16:21:37 2014 +0200"
      },
      "message": "THRIFT-2368 New option: reuse-objects for Java generator\nPatch: adam-aph\n"
    },
    {
      "commit": "284101c7a0600ea7007478ca8a7e161266a27a51",
      "tree": "b21311b1af3d3d9592090b489160a8a2675d2a40",
      "parents": [
        "7a66f75da882b54a8f49dd806ad5a66f7468ca7f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 11 21:20:35 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 11 21:20:35 2014 +0100"
      },
      "message": "THRIFT-2029 Port C++ tests to Windows\nTHRIFT-847 Test Framework harmonization across all languages\n\nfix compact protocol test within TestServer.cpp and TestClient.cpp\nremove stuff that breaks the cross language test suite\n- TestServer.cpp: cin read\n- test.sh: mkfifo\n\nReported-by: Chamila Wijayarathna\n"
    },
    {
      "commit": "7a66f75da882b54a8f49dd806ad5a66f7468ca7f",
      "tree": "c2418e60013b14e43fb9f6a663a9decaa7cdcfa0",
      "parents": [
        "2a7dccc8a06a2240f785255492d04a82c669ae9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 10 12:35:41 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 10 12:35:41 2014 +0100"
      },
      "message": "test/test.sh: fix typo\n"
    },
    {
      "commit": "f85fdd7a3af3255ea2464118930c10f582caf035",
      "tree": "c2e6a5b8715754413f9749b7865c82c5e7e741e6",
      "parents": [
        "3e4c51f5cfc5466e40e536ffd02cac0730025c8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Mar 01 17:00:46 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Mar 01 17:00:46 2014 +0100"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\nREADME.md added\nPatch: Roger Meier\n"
    },
    {
      "commit": "c94b293dc7e30d64201e552f73ec0cf9f1a8f3df",
      "tree": "4103eb958e45c093ec49a6cc8b8a5c9990aa2a8e",
      "parents": [
        "48555c5d1fd202088f70a04084b73cab9ee41648"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:07:33 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:07:33 2014 +0100"
      },
      "message": "THRIFT-2325 SSL-test-certificates_cpp_tests\nPatch: Roger Meier\n"
    },
    {
      "commit": "48555c5d1fd202088f70a04084b73cab9ee41648",
      "tree": "8bb4818ceff68a55512f4ce5af06f75d7963875c",
      "parents": [
        "7e10329f7982f2602d6dbdcb2b45e843b85170c4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:05:21 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:05:21 2014 +0100"
      },
      "message": "THRIFT-2325 SSL-test-certificates.patch\nJava test suite use keys and certs from test/keys/\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "57b354b8f7b509a69c76fb67a732a98112e72c01",
      "tree": "35dc25ac066bb1bf2e94387a781da8a1dd98bbb7",
      "parents": [
        "db536cf6bb7a561ca83c7f4b8c1c7fd1fed00375"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 01:01:58 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 01:01:58 2014 +0100"
      },
      "message": "THRIFT-2369 Add ssl support for nodejs implementation\nPatch: Pierre Lamot\n"
    },
    {
      "commit": "58bbb709a4dad28b58e99a817be8ee3e7c9071ce",
      "tree": "9765823f39e7afdc04f27dd6f08b7afa7d85d468",
      "parents": [
        "161cf42b0948859a9d4f6f5abd7cf0b3d0b73236"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 19:59:25 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 19:59:25 2014 +0100"
      },
      "message": "THRIFT-2325 SSL test certificates\nFix: use common test cert within Python unit tests\nPatch: Roger Meier\n"
    },
    {
      "commit": "161cf42b0948859a9d4f6f5abd7cf0b3d0b73236",
      "tree": "592444fd1413ff24d47cd2302ee26857a464de97",
      "parents": [
        "9f4f5157a3f3a6e67be039528c4e0dbe6e716a41"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:45:56 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:45:56 2014 +0100"
      },
      "message": "THRIFT-2325 SSL test certificates\nPatch: Roger Meier\n"
    },
    {
      "commit": "023192f7e1d3d7698becaf0bd06bff59e4684067",
      "tree": "d564f1b15153743cd488a25df25ec74976f586c0",
      "parents": [
        "47b89b9584d224a7e0053768b6c7c954eb42bf33"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 12 09:35:12 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 12 09:35:12 2014 +0100"
      },
      "message": "THRIFT-2358 C++: add compact protocol to cross language test suite\nPatch: Roger Meier\n"
    },
    {
      "commit": "22888ce3a84f38c1478f38ad0d1ff3ed7fdf5f39",
      "tree": "ebfc141e5461a988cec980658b73a0800f694934",
      "parents": [
        "2f51f327e3b6d22e578a84a037d1a9094c64dd9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 11:31:02 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 11:31:02 2014 +0100"
      },
      "message": "THRIFT-2352 msvc failed to compile thrift tests\n\nPatch: Sergei Nikulov \u0026 Roger Meier\n"
    },
    {
      "commit": "8909cbdf819a059874ffc22ca6c04a06211321f6",
      "tree": "6b343d8209c8b1486b87538f896163847710bf66",
      "parents": [
        "d0024544bc2f45b6c039387fe69df8cf77fde45d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:44:27 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:44:27 2014 +0100"
      },
      "message": "THRIFT-2327 nodejs: nodejs test suite should be bundled with the library\nPatch: Pierre Lamot\n\nfurther modifications by Roger Meier\n- git mv instead of delete and add\n- detect node or nodejs with configure.ac\n- use exit instead of return within lib/nodejs/test/testAll.sh\n"
    },
    {
      "commit": "9aa08a9f6849f5c71aa3e7d1ba493521a11d026c",
      "tree": "c261c0d583b65a756606f1de6d6bfff4a70c1a54",
      "parents": [
        "c95d5dfb76631af655f2d905e5e514d5db6078d5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 20 18:41:48 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 20 18:41:48 2014 +0100"
      },
      "message": "THRIFT-1810 add ruby to test/test.sh\ninitial version without cross language checks\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "c95d5dfb76631af655f2d905e5e514d5db6078d5",
      "tree": "f685ba28240e8870f19b8d2d1ba9e503ef1a43c0",
      "parents": [
        "0e8148024b4bd3f50331ad5fcc7334d4aa60949b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 19 21:53:02 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 19 21:53:02 2014 +0100"
      },
      "message": "THRIFT-1810 add ruby to test/test.sh\ninitial version without cross language checks\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "0e8148024b4bd3f50331ad5fcc7334d4aa60949b",
      "tree": "96f17d9346c49d03787303738fd77f44cb114ff6",
      "parents": [
        "77369a0ecd7045aec7be0226ca4843f893bbcda0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 17 21:07:58 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 17 21:07:58 2014 +0100"
      },
      "message": "THRIFT-2229 cpp:thrift failed to build on OSX 10.9 GM\nfix test/cppÂ\nPatch: Roger Meier\n"
    },
    {
      "commit": "dffc9fe8dd30f68cd6f23064da7905dd9e0afa02",
      "tree": "73d27ee61d76f8da746602c2c4c069505cd50502",
      "parents": [
        "78dbd5c66266d310a7e96cf0271f9afdec05f631"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 15 21:10:59 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 15 21:10:59 2014 +0100"
      },
      "message": "THRIFT-2196 Fix invalid dependency in Makefile.am\nPatch: Hiroaki Kawai\n"
    },
    {
      "commit": "216374ec4a72cbabf7c76dd9284362aba4d30f1c",
      "tree": "15ea4e99840efae1bb6385199e4e8d8c1b116f07",
      "parents": [
        "a16737a87f74d5642869d3315f6b44a6b0fc91d3"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jan 14 15:17:04 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jan 14 15:17:04 2014 +0100"
      },
      "message": "THRIFT-2313 nodejs server crash after processing the first request when using MultiplexedProcessor/FramedBuffer/BinaryProtocol\npatch: Pierre Lamot\n"
    },
    {
      "commit": "b9d55220ceb718b8fc32ef78874744072ef27893",
      "tree": "bb99f497b0b898c66d6721b04aedf893dd244b27",
      "parents": [
        "11c813ea3c36b6211991c01e6c24055ea682f7bf"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 10 21:26:25 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 10 21:26:25 2014 +0100"
      },
      "message": "THRIFT-2205 Node.js Test Server to support test.js JavaScript Browser test and sundry fixes\n\nPatch: Randy Abernethy, Pierre Lamot\n"
    },
    {
      "commit": "f41d79d1448a495e27a84ffe6625de20ec69e642",
      "tree": "ee002f7315a218ba5af4da5399d5deb7716cfe64",
      "parents": [
        "06dbb8f011d2deccb66266ca45f8ea1a2f84ffb1"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Wed Jan 08 15:15:48 2014 -0600"
      },
      "committer": {
        "name": "Ben Craig",
        "email": "bencraig@apache.org",
        "time": "Wed Jan 08 15:15:48 2014 -0600"
      },
      "message": "THRIFT-2029: Port C++ tests to Windows\nClient: cpp\n\nfixes test script to handle new termination approach for test servers.\n"
    },
    {
      "commit": "5d02b80e9cde00280cbac5c17cc3843806ec9436",
      "tree": "4b12b2e6816154fdbd2d6273732ca90a5ae2904d",
      "parents": [
        "05f37f1917bfa89d5862e4e45896bc6e28d8fa51"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jan 07 21:42:01 2014 -0500"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jan 07 21:42:01 2014 -0500"
      },
      "message": "Thrift-2029:Port C++ tests to Windows\nClient: cpp\nPatch: Ben Craig\n\nUpdates cpp tests to work with windows and c++11\n"
    },
    {
      "commit": "97cc95b24c8604b8666b2045bd6a0d096254331e",
      "tree": "6da445701140c5bbf0eeba3c172249c94b39fb5c",
      "parents": [
        "d73aa078d021f8a0aea0c3a6725618127d698ff3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 18 23:53:14 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 18 23:53:14 2013 +0200"
      },
      "message": "THRIFT-1755 Comment parsing bug - the missing test case from Brian\u0027s patch\n\nPatch: Brian Brooks\n"
    },
    {
      "commit": "aff2f78b27566145c6bbcb827d4ae472f3ee215b",
      "tree": "a9ef5f533d4b43df8bb005891743d5900e51030d",
      "parents": [
        "7a09483993be2b42b60224829534d5c976e5f9e2"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Sep 09 12:38:25 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Sep 09 12:38:25 2013 +0200"
      },
      "message": "THRIFT-2167 nodejs lib throws error if options argument isn\u0027t passed\nClient: nodejs\nPatch: Randy Abernethy and Red Daly\n\nalso add examples to test makefile\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": "b5948eb378db07906594813b3e170b64d4352487",
      "tree": "fa72a62c5d27061ea37381449768246b30c0c8d6",
      "parents": [
        "2fa3df32cef7f8b490f3389ca43ce249bfb43bf0"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 18 16:36:06 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 18 16:36:06 2013 -0400"
      },
      "message": "Thrift-2137:Ruby test lib fails jenkins build #864\nClient: ruby test\nPatch: jfarrell\n\nUpdates test suite to include needed dependencies and run via bundler.\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": "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": "6afe0535e1cd07bb799897dd2232db845d35662a",
      "tree": "c3d34387f88264476231d7b57a7ac0ad93cd2c99",
      "parents": [
        "27db434fd93b8ebd4235f2e2cbbecb5b8be76ce4"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:54:51 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:54:51 2013 +0200"
      },
      "message": "THRIFT-1659 Bring nodejs default transport in line with Java default transport\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": "de07408e43ac50c2b9f71ab26cf71ee517573763",
      "tree": "de63e469467d0049ff83f314e19f3adde04c83b3",
      "parents": [
        "c08926ae73d360afd6af5a6d8bff62f6b191f5e2"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Jun 04 04:28:31 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Sun Jun 09 05:28:47 2013 -0700"
      },
      "message": "THRIFT-1995: IDL can generate uncompilable ocde\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "0928eda77155301a1160bf4ae50faccefa5bd6e6",
      "tree": "29a301147b0933f077c5d4339f3e11c1a83d13bb",
      "parents": [
        "e2c5b2d433a2572a4af65fbc80fec1bfe2ff6fea"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 20:53:32 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 20:53:32 2013 -0400"
      },
      "message": "THRIFT-2002: Update Maybe to use Data.Maybe to prevent failure of the debug test\nClient: haskell\nPatch: Carl Yeksigian\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": "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": "8ad13a38e895bffdcb78f65e53e7d1f7f999b13e",
      "tree": "00ef84a17e90660f7b7a3957b2f4e285847a4430",
      "parents": [
        "f837f301819d1f1661a185d1e64566e170933357"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Thu May 16 21:26:20 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Thu May 16 21:26:20 2013 +0200"
      },
      "message": "THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning\nPatch: Andrew Cox\n"
    },
    {
      "commit": "f837f301819d1f1661a185d1e64566e170933357",
      "tree": "db64863c12650ee1176fa5033b5093a003b92c9e",
      "parents": [
        "d28d4d578470233e384ae6012d0ecfa5a8f3deba"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Thu May 16 21:25:18 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Thu May 16 21:25:18 2013 +0200"
      },
      "message": "Revert \"THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning\"\n\nThis reverts commit d28d4d578470233e384ae6012d0ecfa5a8f3deba.\n"
    },
    {
      "commit": "d28d4d578470233e384ae6012d0ecfa5a8f3deba",
      "tree": "00ef84a17e90660f7b7a3957b2f4e285847a4430",
      "parents": [
        "744e45f3b64ca27e46e30be4735b014ae0c6b512"
      ],
      "author": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Thu May 16 21:19:50 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Thu May 16 21:22:46 2013 +0200"
      },
      "message": "THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning\nPatch: Andrew Cox\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": "4a35d4c4d3655791e5b49cf43bb336e865c37deb",
      "tree": "a995db0339cca1fb47d21ffd464354573c1340f6",
      "parents": [
        "4e1ef5becef44951333bd63871673fc52afd81a2"
      ],
      "author": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 12:08:35 2013 +0200"
      },
      "committer": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 12:08:35 2013 +0200"
      },
      "message": "extend tests to check THRIFT-1679 and THRIFT-1821\n"
    },
    {
      "commit": "4e1ef5becef44951333bd63871673fc52afd81a2",
      "tree": "3805777a595034a57277767ebdfbbd37e5fdc49e",
      "parents": [
        "2a592b2d2aed4465c1e4eab4aa8ac259bccac2fb"
      ],
      "author": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 01:24:59 2013 +0200"
      },
      "committer": {
        "name": "Henrique",
        "email": "henrique@henrique-vb.(none)",
        "time": "Sat May 11 01:24:59 2013 +0200"
      },
      "message": "ignoring test if node is not present\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": "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": "1b4c9b9691b856283f13f6ffb5979acc0d2c1738",
      "tree": "732d114dd563b03f31d5ad316a22cd8bd13493e9",
      "parents": [
        "47af9f170344d04c6896476422cd20c246a676af"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 26 23:38:58 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 26 23:38:58 2013 +0200"
      },
      "message": "THRIFT-1945: C#: sbyte breaks TestClient\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "565517a16c0760f78f3d6183fa88cc77e3b31842",
      "tree": "9be4478a0a0161cc18634dc0e7903386292cb296",
      "parents": [
        "8cdb9e983ca2dc489e840ac003aaff8c7c7819ac"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "message": "subversion, thanks and good bye\n;-r\n"
    },
    {
      "commit": "20c81ad74c53c102692adec0e3c68d413899cabd",
      "tree": "0da5aa00eada8c48106b08b07ff29077d3449d2b",
      "parents": [
        "92e3860cfbaab5132439b9bac2e18dba06494bcc"
      ],
      "author": {
        "name": "Chris Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Mar 07 11:32:48 2013 -0500"
      },
      "committer": {
        "name": "Chris Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Mar 07 11:32:48 2013 -0500"
      },
      "message": "THRIFT-1704: Tornado support (Python)\n"
    },
    {
      "commit": "f42ce2a8f49cf09e695974e6cd3c434b8dda61ab",
      "tree": "596562465614f17518f9e4c07031714c44b69e51",
      "parents": [
        "c095919087adc9508300ec6e9cdcd58cf147a207"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:12:14 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:12:14 2013 +0100"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n THRIFT-1595 Java test server should follow the documented behavior as of THRIFT-1590\n Patch: Kamil Salas\n"
    },
    {
      "commit": "c095919087adc9508300ec6e9cdcd58cf147a207",
      "tree": "9a7d224c815965c253f5e561943cc603b1eaa437",
      "parents": [
        "e3da768367d0a3e013a00a5a365e58aed3bffa32"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "message": "THRIFT-1829 cpp unit tests fail to build using multiple make jobs\nPatch: David Rennalls and Roger Meier\n"
    },
    {
      "commit": "87afaacb957e39f2100271180329dd7d718516e8",
      "tree": "340177c9cf57eb55aec02c0f21d170fe7a923003",
      "parents": [
        "8ebe0d917cbd64dcd341a5f5412a2872122a44df"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 20:10:42 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 20:10:42 2013 +0100"
      },
      "message": "THRIFT-1822 PHP unit test does not work\nPatch: Roger Meier\n"
    },
    {
      "commit": "8ebe0d917cbd64dcd341a5f5412a2872122a44df",
      "tree": "ae72658aa1f9e4ff00cb8d2e456522d0e3c60deb",
      "parents": [
        "e3f671034cf48710bca775a58900988c0986e6d0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "message": "THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not.\nPatch: Kamil Salas and  Roger Meier\n"
    },
    {
      "commit": "1f554e1a9c643a717f8687f62596ae9ae3479234",
      "tree": "f6472f97272b17bac6f26949836510f39dc7de93",
      "parents": [
        "945537c1fc88ae27ac8231d423927fb7b40d10a6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:38:35 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:38:35 2013 +0100"
      },
      "message": "THRIFT-1797 Python implementation of TSimpleJSONProtocol\nImprove Test Suite according to test/ThriftTest.thrift\nPatch: Avi Flamholz\n"
    },
    {
      "commit": "0895dfe6c0f74f77cea1ed5c4e28ac0c0b27d525",
      "tree": "663305aadf3ef1b492924da4ea607a470a8fe206",
      "parents": [
        "b911b6a27c1dc9fa71e8bee8c54fde8ebfd847f7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 26 22:09:55 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 26 22:09:55 2012 +0100"
      },
      "message": "THRIFT-1797 Python implementation of TSimpleJSONProtocol\nPatch: Avi Flamholz\n"
    },
    {
      "commit": "ad8154a7a82cfdd25e55d8488496ab8a7fce257f",
      "tree": "ab2fc5f95ac4e2c0920b63294d3ceb47f4559509",
      "parents": [
        "a58a9cb99f932f8e5a646255a6f539c4ba594da2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 18 21:02:16 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 18 21:02:16 2012 +0100"
      },
      "message": "THRIFT-1796 TJSONProtocol is not functional\nPatch: Avi Flamholz\n"
    },
    {
      "commit": "8252577ec9da25f027b9edfa6876f9d9a0094566",
      "tree": "1965a4466878a67ae899535b41c00c3b5448acb0",
      "parents": [
        "e242a96ae3582aaca8a5407211f05a6a6ea78ceb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "message": "THRIFT-1740 Make C++ library build on OS X and iOS\nPatch: Ben Craig\nminor modification by Roger Meier\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410127 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "691ec0021338c143dd4444d00b87925c5ec3c10b",
      "tree": "4d93e6aa1b71ad889f1c1c492fb0302913b2cd22",
      "parents": [
        "85fb6de7f4c1ea6260f98bc24401593e8c974bc7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 07:50:24 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 07:50:24 2012 +0000"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\nadd NODE_PATH\nremove Unix Domain Socket used by tests\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1404889 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "85fb6de7f4c1ea6260f98bc24401593e8c974bc7",
      "tree": "1ca6bc04b6fb022e21f30095b87c093b4b8f2dc6",
      "parents": [
        "c9ce87fb02004b1864bc7e880b79fd411a2a2b9e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 00:05:42 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 00:05:42 2012 +0000"
      },
      "message": "THRIFT-1745 Python JSON protocol \nTJSONProtocol.py: Frederic Delbos\n\nTHRIFT-847 Test Framework harmonization across all languages \nIntegration into py lib and test suite\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1404838 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d407b2d1caa3cf47858912525bff0325759a4ddc",
      "tree": "0c0236719fe51b7eac67d5a5d3bfbd2afbb06ad7",
      "parents": [
        "4268dad23d1057b030a102828d4db55f90bba104"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 21:06:14 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 21:06:14 2012 +0000"
      },
      "message": "Thrift-1353: Switch to performance branch, get rid of BinaryParser\nClient: Node.js\nPatch: Wade Simmons\n\n\"binary\" fields will be returned as Buffers instead of Strings\n\"int64\" fields will be returned as http://github.com/broofa/node-int64 objects\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401081 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6fcecd45a715c02452af6674f44e8edb6b0a2f42",
      "tree": "f34d91c4e52e0c2318ab25f1844b8454daedc0fd",
      "parents": [
        "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "message": "Updating Thrift trunk version to 1.0.0-dev\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f",
      "tree": "954c1aaf07155d1c37f3836cdcac7e3b354feb30",
      "parents": [
        "510ecae94668b689dcea2061c49a66a34fb66e1e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "message": "Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes\nClient: build\nPatch: Jake Farrell\n\nFix dist build to create the 0.9.0 release\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e983cf51f3ca515757b55a46ccacc0cbeaf9182c",
      "tree": "ec1ba9c25e556b442f16329a8e8abf1d0bb3a30a",
      "parents": [
        "819ad6ed3fe2fe945f3146a6f7f2658d980eb42f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 19:15:04 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 19:15:04 2012 +0000"
      },
      "message": "update Visual Studio project files and svn:ignore\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395370 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "be7493ee3275b6737c6f183a8b90e289820a51cd",
      "tree": "e660953004a68944ec5df17f1a584d5c322ff1f9",
      "parents": [
        "96be0071c62999befcd7ce018198b2219b7597b2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 06 02:51:45 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 06 02:51:45 2012 +0000"
      },
      "message": "Thrift-1714:Explicitly add CWD to Ruby test_suites.rb\nClient: rb\nPatch: Nathan Beyer\n\ntest/rb/Makefile.am contains a invocation or the ruby interpreter to run test_suites.rb that needs modification to run correctly on Ruby 1.9+. Ruby 1.9+ doesn\u0027t include the CWD by default anymore.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394906 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3087738f284efdc49aac28d68b50b26f0842b714",
      "tree": "0947d66188e4e2cf23907e817a8937e1bc742649",
      "parents": [
        "e2ef3179b6fd55b4ab3a68a985eb8cdc0ffa1432"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 17 21:18:05 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 17 21:18:05 2012 +0000"
      },
      "message": "THRIFT-1651 Support annotations on all elements\nPatch: Benjy Weinberger\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1386848 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21c0a85079e3e1b5ee475bd6654512079fe5df68",
      "tree": "4cff5730f356949cb848fef0b110a92a56541ff6",
      "parents": [
        "f88f9c231ebcd8f19bb040f78bc03e6b33a2982c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 19:47:14 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 19:47:14 2012 +0000"
      },
      "message": "THRIFT-1615 PHP Namespace (was Thrift for Symfony 2)\nPatch: Xavier HAUSHERR\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1381323 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da74ff4a3be2bf3709549852d3c9f30737b3e93d",
      "tree": "ccc0e6deb679367797aef92a4ad3022c4144e884",
      "parents": [
        "6849f2014d21ca1c49220039453c699eab11fb68"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 18 09:25:02 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 18 09:25:02 2012 +0000"
      },
      "message": "THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector\nfix test suite\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1340044 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "970c86a5f2e6612fc7fbf9623655f91040cab81a",
      "tree": "c3f5f6b1d8d6ed9ceafca2bd255a90302e7638d3",
      "parents": [
        "94bb7f26f6d9b5bf1106b1aeb4b983e453f50047"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "message": "Thrift-1607:Incorrect file modes for several source files\nClient: build\nPatch: Andrew Cox\n\nFile modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339492 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "67377e7f3b05c0d2569316c65f9ee5a3456cce30",
      "tree": "7cfb323cf1c9ad392dd472d3699c04561a21b548",
      "parents": [
        "2be7f2410294a809f6803b8e6e3067e51f997679"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 21:17:53 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 21:17:53 2012 +0000"
      },
      "message": "fix broken build introduced with THRIFT-1336\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1336895 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4fce960b7fa9e100cc67933b8cae663469748b9b",
      "tree": "9663e47d59558dd95fd2229011ec85220f82f59f",
      "parents": [
        "99b3672530b4b6da939e17bbb37b2a041a5575c6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 04 06:22:09 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 04 06:22:09 2012 +0000"
      },
      "message": "THRIFT-1592 Test clients should have a return codes that reflect whether they succeeded or not\nPatch: Nathaniel Cook\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333765 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99b3672530b4b6da939e17bbb37b2a041a5575c6",
      "tree": "cbbfca41b653d7a7d7cfb7b44e389c1112cbf6ce",
      "parents": [
        "7abda07738bfde35bc941d8187179656c1e4a0a4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 03 21:21:43 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 03 21:21:43 2012 +0000"
      },
      "message": "THRIFT-1588 Java Generated Exceptions don\u0027t follow inheritance pattern as other Languages\n- fix the build!\n- add test/gen-html for ThriftTest.thrift\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333628 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1f8b48f5bdfc49dc1992684c56b0e0c22335ceb0",
      "tree": "da6d9110032853cca3aaa0aef190e4e3650b16dc",
      "parents": [
        "f50df7f2ba60e26e72a084381aa96344e7ec01f8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 02 22:56:47 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 02 22:56:47 2012 +0000"
      },
      "message": "THRIFT-1590 Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server\nPatch: Nathaniel Cook\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333243 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "f50df7f2ba60e26e72a084381aa96344e7ec01f8"
}
