)]}'
{
  "log": [
    {
      "commit": "5309bd022959bed1592d3d70da97eaebc98aa282",
      "tree": "215071107d16e2289612f1ee4a351d34f26f6ce7",
      "parents": [
        "73b8dfc92ce2ca51d098e3780d84665698a4a94d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 03 17:03:00 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 03 17:03:00 2011 +0000"
      },
      "message": "Thrift-1171: Perl write/readDouble assumes little-endian platform\nClient: perl\nPatch: Andy Grundman\n\nThe code for handling doubles uses pack \u0027d\u0027 (pack to native byte order) and then reverses the bytes. This works on little-endian systems but will produce backwards data on big-endian systems.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1131110 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6d8219c10556c88ceb11a8a074987afbfa884175",
      "tree": "88b2bdbb6886301b9747569683832237a8cc2ea3",
      "parents": [
        "b4bcbe3cb2be14939e938df264b0472fbbb58edb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 07 21:16:46 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 07 21:16:46 2011 +0000"
      },
      "message": "THRIFT-6 update version info\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1078952 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2287278140256323491d8879dbc9592f71cbd1a9",
      "tree": "bbbe00e3773daa589f62b86341b49d77ba3754ad",
      "parents": [
        "8166073e7fc4b4a13bbbcc464328f03d0a89b577"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 22 11:20:25 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 22 11:20:25 2010 +0000"
      },
      "message": "THRIFT-6 update Version Info for several languages, add print-version to Makefile.am\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1026299 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee8255d0867da74510574afe634c692603c7d7aa",
      "tree": "328def782c383cdc413fad39c789f84e107a6d4e",
      "parents": [
        "773b8dbf301442372d4f7b3a84ee150e034047e6"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 02 00:52:46 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 02 00:52:46 2010 +0000"
      },
      "message": "THRIFT-758. perl: incorrect deference in exception handling\n\nPatch: Yann Kerherve\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991784 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a55f51d8709582e1d054844c17c554e8d124b394",
      "tree": "38814c900440cc01b2a8ceeb818a79fbcd424d94",
      "parents": [
        "cd9f200b9de57f08f3d4f0b7acb995227ab157cd"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 02 00:24:50 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 02 00:24:50 2010 +0000"
      },
      "message": "THRIFT-840. perl: Perl protocol handler could be more robust against unrecognised types\n\nThis patch causes the protocol to throw an exception when it sees an unrecognized type instead of silently doing nothing.\n\nPatch: Conrad Hughes\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991778 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c07057e49ff8a2a1d2b772cf8655f55b01893350",
      "tree": "26a275eaeb58c282e143781aae1f19eeb67735e8",
      "parents": [
        "b7887b860bb37148761a81b34f1302939f0329cd"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jun 11 17:57:32 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jun 11 17:57:32 2010 +0000"
      },
      "message": "THRIFT-528. perl: add PERL_PREFIX to configure.ac\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@953796 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c5c234b58802c36013b0d69b237ec3f098ebfd5",
      "tree": "0e4b315ae9259b4ec5e6bf669e9a2f8052f77cc8",
      "parents": [
        "f2b8f750b3adf3db50fa38af5462e758a38cdc65"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 03:01:33 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 03:01:33 2009 +0000"
      },
      "message": "THRIFT-619: Perl server and example\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@835206 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f2b8f750b3adf3db50fa38af5462e758a38cdc65",
      "tree": "cc5feba9140e386a5f22f412f8a7a6b4eb9b55ac",
      "parents": [
        "93f8219567ab09f9dc35095ee3a8692f7a1992ad"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 02:44:42 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 02:44:42 2009 +0000"
      },
      "message": "THRIFT-626: Increase timeouts for socket requests\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@835203 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "93f8219567ab09f9dc35095ee3a8692f7a1992ad",
      "tree": "abec108a452ac6e37f970c5974f7abc206a02618",
      "parents": [
        "e2e4ea1dcf09bdbf5bc2f270812ae2a3ca69c02b"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 02:36:30 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Nov 12 02:36:30 2009 +0000"
      },
      "message": "THRIFT-590: send/recv timeout values interchanged in perl socket lib\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@835200 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4184e2be546d19ece83c8132a03f08a5de6656a6",
      "tree": "5067ad117f668e45d6b7b6b389334f2c5086e991",
      "parents": [
        "684b4f9aeeef501ff45790b4ff8fb574211a7797"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 31 01:31:00 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 31 01:31:00 2009 +0000"
      },
      "message": "THRIFT-554: Perl improper namespace check for exception handling and writeMessageEnd missing on processor calls\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@799484 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fdcb710cc48cd3a28df89c6cb3d2fe55ad529275",
      "tree": "d2f138c664428c342930b6733f8095c4b0e7df8c",
      "parents": [
        "f1fd2954b5e3646fe98f0faa06a0ab9f2c61e98c"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 17 01:37:01 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 17 01:37:01 2009 +0000"
      },
      "message": "THRIFT-542: Perl compiler uses invalid method \u0027method_exists\u0027 and subsequent test\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@794939 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f1fd2954b5e3646fe98f0faa06a0ab9f2c61e98c",
      "tree": "6853c2818aab335b722765c47e690e05d5ad29c6",
      "parents": [
        "8f5827358be83cc9dd8ddef04dc79ef2c2ac2775"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 17 01:34:50 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Jul 17 01:34:50 2009 +0000"
      },
      "message": "THRIFT-542: Perl compiler uses invalid method \u0027method_exists\u0027 and subsequent test\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@794938 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b86e62eb6bb9230985c53c121e6aa34642162cb",
      "tree": "e76554a060d531e08fdc50429e682a9f882948e0",
      "parents": [
        "dc0a94142699ebf90a4a35a3e1ca64c7b875125f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri May 22 19:52:06 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri May 22 19:52:06 2009 +0000"
      },
      "message": "THRIFT-373. Get some missing files into the release tarballs\n\n- Added some stuff to EXTRA_DIST.\n- Added some non-compiled sources to a C++ test.\n- Made lib/perl/test a SUBDIR of lib/perl.\n\nThe last is a revert of r766558, but I moved the \"Types.pm\" rules in\nlib/perl/test/Makefile.am to the check-local target, so it should still\nwork as expected (per THRIFT-461).\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@777681 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aac5bd4b13ba8fbb07c2fa2d2db1bdab6187600c",
      "tree": "be05e7cfb1f27e145b946f2592d018a3a0a3e9ac",
      "parents": [
        "66bc154aea3f9ce545ae3fc624e449e2a9a5a01b"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Apr 20 01:38:42 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Apr 20 01:38:42 2009 +0000"
      },
      "message": "THRIFT-461: moves thrift compiler call to test suite\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@766558 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "def30a60723625ebb5e884fdf259aeeb24346d15",
      "tree": "03cc17d38ce4d460d2728a83e6caa77650bc5d5f",
      "parents": [
        "9e4c04125e4e4e113ceba64116acfccd7a8f7f04"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Apr 08 00:19:37 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Apr 08 00:19:37 2009 +0000"
      },
      "message": "THRIFT-387. Add appropriate Apache header to all code files\n\nThis hits all the documentation and some misc code files that have avoided the license up to this point.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@763048 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "deda141392d0b242e1fce0c0682ceedb45642a18",
      "tree": "b3341930bc7cc0965fa6d725f728774fae8c361c",
      "parents": [
        "b5714ef91ec7210c65e07c8d635c224795f22919"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "message": "THRIFT-388. Create a \"ONEWAY\" message type that is an alias for \"CALL\"\n\nPave the way for a new message type for oneway function calls.\nFor now, just define the constant in all languages and make\nserver implementations treat it the same way as a normal call.\nOnly C++ and Erlang currently check the message type (on the\nserver side).\n\nThere is a little bit of redundancy in the Erlang code, but\nthe alternative is a bit gross, and this split-up will be\nnecessary eventually when we start handling one-way calls\ndifferently.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761389 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5714ef91ec7210c65e07c8d635c224795f22919",
      "tree": "979dbdbff326b9bc8260c29c436ddff3a34a68f8",
      "parents": [
        "5bd7192dc3277d348dcf23147a9f0d62520f0918"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 00:48:11 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 00:48:11 2009 +0000"
      },
      "message": "Get rid of missing LICENSE files from some Makefile.am\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761137 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea2cba8ba8484a8d4e669c02dd97b3b2445ef322",
      "tree": "6be4a3bf2d069a006c9a15f5ee47a1893a176f4d",
      "parents": [
        "4bc4231040186d9e0c35ff4d8211ce7b7e43aab5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "message": "THRIFT-387. Add license headers to a bunch of files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13083d6d52d2b5bd3d5a9368a04503c5b21eabab",
      "tree": "dfc912718c5f9dbacfd395d1e5f8dd59e9fd9de6",
      "parents": [
        "afa1b47e60c4ffba554f6187d84fd20cd514f51d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "message": "THRIFT-294. Remove @author tags\n\nThey\u0027re gone. Don\u0027t add any new ones!\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "48141bf5a686453b7a1b5b5b506617669b7cc748",
      "tree": "fd2b33e0d42b71ac184e5eaa3732bfec82d66e64",
      "parents": [
        "4980910100f67b1353040529257825af946f8e6b"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Mar 18 23:59:56 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Mar 18 23:59:56 2009 +0000"
      },
      "message": "THRIFT-373. Update lists of files to include in release tarballs\n\nThis is mostly EXTRA_DIST, but also includes some headers.\nI had to drill down into test because \"make dist\" builds some\nof the test code.  .gitignore is not included in the tarballs.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@755791 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b40711896d28613cebcc484eed4be69e75c23d4",
      "tree": "5acd89f0923ebc429ecfabee2d57bfe85ab039a3",
      "parents": [
        "b5c9c546d817cdb9e316cc1076e3d6becff9ab06"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Mar 02 23:47:20 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Mar 02 23:47:20 2009 +0000"
      },
      "message": "THRIFT-324: replace strlen with length\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@749478 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5c9c546d817cdb9e316cc1076e3d6becff9ab06",
      "tree": "699a5a54c10f9416dc676d008e42624b38234a36",
      "parents": [
        "57b500610f34d15e7261c6460144ec88f710af85"
      ],
      "author": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Mon Mar 02 23:29:54 2009 +0000"
      },
      "committer": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Mon Mar 02 23:29:54 2009 +0000"
      },
      "message": "Perl library should honor the INSTALLDIRS variable\n\nAuthor: Esteve Fernandez\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@749472 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "067c9aff285f3922d3e13b46ca52e4ec8c68b586",
      "tree": "42d1999169456ac5e015f41893d20f7321ce6aa3",
      "parents": [
        "035aed90c0a7e54cd9e0f2ac70dc7c1bb303a4b0"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 11 01:11:54 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 11 01:11:54 2009 +0000"
      },
      "message": "THRIFT-199. perl: Let \"make distclean\" work when we are not using Perl\n\nWhen configure is run with --without-perl, lib/perl/Makefile.am cannot\ngenerate Makefile-perl.mk.  However, \"make distclean\" still runs, so\nthe clean-local target fails.  This version just silently does nothing\nwhen Perl is not being used.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@743190 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1952e5494db6b773df6012de2d6ed889301a8d7b",
      "tree": "9817d2ba0cbdaa39381224aa461eba09926d1c61",
      "parents": [
        "4704d4383c6e50a3231f0e5bc1fe866727bf23d4"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Sun Feb 01 04:47:30 2009 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Sun Feb 01 04:47:30 2009 +0000"
      },
      "message": "THRIFT-199: integrate perl into automake\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@739697 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0d738890ba9236060c1c500c6f44ba1b7133b3d3",
      "tree": "6506d7a91b598c8a4665b6362ac1bfe356dd450c",
      "parents": [
        "0a136c8ca8d9bc38d57024636f2ff703ccc80345"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Tue Dec 23 03:12:50 2008 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Tue Dec 23 03:12:50 2008 +0000"
      },
      "message": "THRIFT-2: check for thrift::socket handle being null\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@728860 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a60df1fab4545031645cd972fa27695286887da4",
      "tree": "41acfebb8ac46117dd02a76ada8a332f3bdacf34",
      "parents": [
        "681e04e47c8d0587702f046d41d8e29fd4599cdb"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Dec 22 13:13:56 2008 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Dec 22 13:13:56 2008 +0000"
      },
      "message": "THRIFT-190. Added dependency check to perl Makefile\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@728678 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7502e0be13ca6748cb501de0c6c4eaaeba6ec499",
      "tree": "ecb970851d52c258f14c8d1f5bfd4608839fb2f0",
      "parents": [
        "4b83d6ddeb2d9b5a4102839cfe0d38fe2c72411d"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Mar 27 19:45:24 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Mar 27 19:45:24 2008 +0000"
      },
      "message": "Fix a bug with Perl\u0027s TSocket and THttpClient.\n\nThe underlying Perl library expects timeouts in seconds, but the\ndocumentation for the Thrift classes says the should be in milliseconds.\nThis changes divides timeouts by 1000 to make that the case.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665585 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c90f6f8af1d64ec9272bb2f6092336f3d0b8df8",
      "tree": "15245f459a76acc769d8fe99179176b4965bf66d",
      "parents": [
        "3160971286aea0d5b28d5a7a87acaa8a12209ef8"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "message": "Thrift: Whitespace cleanup.\n\nSummary:\n- Expanded tabs to spaces where spaces were the norm.\n- Deleted almost all trailing whitespace.\n- Added newlines to the ends of a few files.\n- Ran dos2unix on one file or two.\n\nReviewed By: mcslee\n\nTest Plan: git diff -b\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665467 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d86e399036740633954c50cc88f2a98908f54b0",
      "tree": "949268984e1d6c5bcd9580a5bf8a7017ec26cbc7",
      "parents": [
        "4b6ff2dabcc67b437f9fb9e6930cb4705bd936df"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Dec 26 20:23:03 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Dec 26 20:23:03 2007 +0000"
      },
      "message": "Thrift: Wide string support for Perl.\n\nSummary:\nThis patch allows the TBinaryProtocol to encode wide character strings\nas UTF-8 before serializing.  It does not support decoding when receiving.\n\nReviewed By: mcslee\n\nTest Plan: None.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665407 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c0c88ee8056427f66451e527f791b31f7485b4ca",
      "tree": "7f436e8be9f9349be94f31526a71b107809bc5d9",
      "parents": [
        "6eb58926628132770508c146e01686a832b97dc8"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Nov 08 01:05:46 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Nov 08 01:05:46 2007 +0000"
      },
      "message": "Thrift: Perl HttpClient and fixes.\n\nSummary:\nAlso updated the CONTRIBUTORS file.  Sorry, Boz.\n\nReviewed By: mcslee\n\nRevert Plan: ok\n\nOther Notes:\nSubmitted by Igor Afanasyev.\nReviewed by Jake Luciani.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665327 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8266443d925794b4323bae7cc840f5a9827ac874",
      "tree": "146ffeadd96ac21ba0fa58b1b5bc7ef68f9cb25d",
      "parents": [
        "b8f0d496c16504f43e0d5c9ec6e6090742a4a086"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 19 06:49:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 19 06:49:30 2007 +0000"
      },
      "message": "OO perl accessors for Thrift objects\n\nSummary: Submitted by Jake Luciani\n\nReviewed By: cpiro\n\nTest Plan: Supplied in test/tutorial code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665276 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "937fa6258bc4f9509dbaf914108cf2d381c8f741",
      "tree": "bd46386f0b803258a0bdb9fcb5d9089a81051ee7",
      "parents": [
        "27ed6ec1f9ca50f2447b80dfeeabfd54da35f4db"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Aug 17 03:53:13 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Aug 17 03:53:13 2007 +0000"
      },
      "message": "Perl pass by reference versioning fix\n\nSummary: I hate Perl the most. Submitted by Jake Luciani.\n\nReviewed By: mcslee\n\nTest Plan: We don\u0027t even use the Perl bindings for Thrift, but we could use Jake\u0027s test scripts on this.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665207 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "808454ec634278eec7e0ee5c523b00e3e4257287",
      "tree": "a8b896d05d162699ac11e45aca3d129e119379f4",
      "parents": [
        "589859984f43af1ed0f9ee45ce8374a0d1640813"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "message": "Thrift TBinaryProtocol change\n\nSummary: New Thrift TBinaryProtocol with a version identifier\n\nReviewed By: aditya, eugene\n\nTest Plan: Modify your services to have strictRead_ and strictWrite_ both set to FALSE. Then redeploy your services and test running clients against them. Once you have clients and servers running stably on this new code, you should redploy versions with strictWrite_ set to TRUE. Once that\u0027s all good, we can set strictRead_ to TRUE as well, and eventually deprecate the old protocol code entirely.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665138 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a2fb142f12a68aa661100bd9c7ce8d6f0775c85",
      "tree": "1719245fc701e83f730eb838e64dc4f816ae922f",
      "parents": [
        "7859a579db3d0a4d2d4ca62993ee98e90dc9d617"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu May 31 02:30:34 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu May 31 02:30:34 2007 +0000"
      },
      "message": "Memory buffer for perl\n\nReviewed By: Jake Luciani\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665126 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8168706fe9f076af0e6dd299d8fde628a6a854ec",
      "tree": "fd8b2e8f0827a7277f321bb729ab0080482714aa",
      "parents": [
        "738ad31baf286e5ef0cd9aa35892c3523a083183"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:44:21 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:44:21 2007 +0000"
      },
      "message": "Fix Thrift perl framedtransport\n\nReviewed By: jake luciani\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665117 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "254ce20e51f61f919c8ff903ad66a72f0e133c99",
      "tree": "f11d37c00a073ccabada9a35973b1cd76e3e5fe0",
      "parents": [
        "2c44d2047ee4b34ab995cd08c931cb51835ae73d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:21:06 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:21:06 2007 +0000"
      },
      "message": "Perl library for Thrift\n\nSummary: Submitted by Jake Luciani\n\nReviewed By: mcslee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665112 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
