)]}'
{
  "log": [
    {
      "commit": "71398bb25f06ce3d7c89b9cac1bbed66fe35ec1f",
      "tree": "3483165a88e9009a6ddd08298d5e4596256a2e8f",
      "parents": [
        "217a44b9dcd3ae199571fe584cb13ad8528d6814"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Wed Jan 20 01:21:52 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Thu Jan 21 00:08:52 2016 +0900"
      },
      "message": "THRIFT-3570 Remove duplicate instances that are added by upstream\nClient: Haskell\nPatch: Nobuaki Sukegawa\n\nThis closes #808\n"
    },
    {
      "commit": "e68ccc23bebde961767e47e6751dcf764b8503f2",
      "tree": "9112b830eedaffd1fc1c22cb14f2504a5bd42a6d",
      "parents": [
        "ef2b5285f3be08e52000a60d3de2e2f8a30f892b"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Dec 13 21:45:39 2015 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Dec 13 23:48:22 2015 +0900"
      },
      "message": "THRIFT-3482 Haskell JSON protocol does not encode binary field as Base64\n"
    },
    {
      "commit": "ef2b5285f3be08e52000a60d3de2e2f8a30f892b",
      "tree": "91220cdc598e79de4ff885b697aea5935e0d55f8",
      "parents": [
        "f48e339cc99aab7f6206c360d4193dd9944ad156"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Fri Dec 11 02:24:17 2015 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Dec 13 14:07:27 2015 +0900"
      },
      "message": "THRIFT-3145 JSON protocol does not handle bool and empty containers correctly\nClient: Haskell\nPatch: Nobuaki Sukegawa\n\nFix bool and empty map and add test\n\nThis closes #740\n"
    },
    {
      "commit": "f48e339cc99aab7f6206c360d4193dd9944ad156",
      "tree": "dff1d9e18de71d7c0eeb1337a16aadabb2ea9c2c",
      "parents": [
        "eb5f117452b2a1ee1659389448f575f32312ae9f"
      ],
      "author": {
        "name": "Rhys Adams",
        "email": "rhysadams@swin.edu.au",
        "time": "Tue May 12 09:51:00 2015 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Dec 13 14:07:17 2015 +0900"
      },
      "message": "THRIFT-3145 JSON protocol does not handle bool and empty containers correctly\nClient: Haskell\nPatch: Rhys Adams\n\nFix deserialization of empty list and set.\n"
    },
    {
      "commit": "7c7d679a127ed5157464b061a7f9bfd40ad2f1fa",
      "tree": "ac9cf181afa1c1828b81999d00357b6013d780ed",
      "parents": [
        "4f6138b7a2762f1937b49389f72b348736973e22"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Wed Dec 09 03:22:35 2015 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Fri Dec 11 00:18:01 2015 +0900"
      },
      "message": "THRIFT-3433 Doubles aren\u0027t interpreted correctly\nClient: Haskell\nPatch: Nobuaki Sukegawa\n\nThis closes #736\n"
    },
    {
      "commit": "a86886e77d355ec7523f0b9041f9f0ac03e4dd33",
      "tree": "0538fd9777d28924b4cccd54919744afeb4355fe",
      "parents": [
        "3e8d9272cecfb6dcfe7a03faafdba295c7d1838e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 17 22:25:48 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 17 22:36:00 2014 +0200"
      },
      "message": "THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL\n\nPatch: Konrad Grochowski\n\nThis closes #216\n"
    },
    {
      "commit": "862218ec1380e62ed413bb3c25a9f6b72d154212",
      "tree": "f0f8e3ac3c46d9108025cd4cdf5aca374c474049",
      "parents": [
        "af5d64adb7c2e0ac130e9f9499375429f1408eff"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Aug 10 21:13:58 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Aug 10 21:13:58 2014 +0200"
      },
      "message": "THRIFT-2641 Improvements to Haskell Compiler/Libraries\n\nsome fixes\n"
    },
    {
      "commit": "af5d64adb7c2e0ac130e9f9499375429f1408eff",
      "tree": "9389011fa2eb2dc71e45feadd8fcae4955bd5fa7",
      "parents": [
        "bea273484d63e5c14481754da9ff786b12835471"
      ],
      "author": {
        "name": "Noam Zilberstein",
        "email": "noamz@fb.com",
        "time": "Thu Jul 31 15:44:13 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Aug 10 21:11:43 2014 +0200"
      },
      "message": "THRIFT-2641 Improvements to Haskell Compiler/Libraries\n\n- test/test.sh integration\n- add json and compact protocol\n\nThis closes #175\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "6d1a83aa485ed9c3644d3200555700070547bf90",
      "tree": "016f0223385b3182ea76e71c14506af97b69d71b",
      "parents": [
        "72e9c375175ff05a9b9cd61c9937db0bd48742ac"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "message": "THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0193149842924b65c5d3761d60055d298470d3ab",
      "tree": "a2f40b909010e1b5c45971b04c57a8daf20bc90e",
      "parents": [
        "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "message": "THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations\nPatch: Andrew Cox\n"
    },
    {
      "commit": "6849f2014d21ca1c49220039453c699eab11fb68",
      "tree": "d92da7d6fa395e746aa11ba55224d79351f3a2ac",
      "parents": [
        "f5bae90076fa1cf3235c0425cb8e1809bc6c67ea"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 18 07:35:19 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 18 07:35:19 2012 +0000"
      },
      "message": "THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector\nPatch: Itai Zukerman\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1340014 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b",
      "tree": "cf0122091b05a989f08d2cb6398f1e36758486f2",
      "parents": [
        "c1905587872fe7a78adcc9d8c6d0c091ac7b80cc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "message": "THRIFT-690 add new ApplicationExceptions (INTERNAL_ERROR, PROTOCOL_ERROR) to the following languages: as3, c_glib, cocoa, cpp, erl, hs, js, nodejs, ocaml, perl, py, rb\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153412 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cd2ee9ae6ea85335b4c9c3db3a421f27f583f417",
      "tree": "1937abd85da6e6f49da7cba9e0e49cc1ae6980d8",
      "parents": [
        "afc6d8f650cd7e500b07134d11b936dc90a62a02"
      ],
      "author": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Sun Feb 20 18:59:33 2011 +0000"
      },
      "committer": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Sun Feb 20 18:59:33 2011 +0000"
      },
      "message": "Fix small bug in THRIFT-538 commit: use int32s instead of in64s to encode lengths.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1072684 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d4c67c343ebfc0fb8bb404400b4b4ba8ff11f046",
      "tree": "8279f00f74ecb52f4fb4cb8efe02a612d7594a5b",
      "parents": [
        "410253a1e02e5c0d5651c98fa97e4754dfcc04ea"
      ],
      "author": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Wed Feb 09 14:37:53 2011 +0000"
      },
      "committer": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Wed Feb 09 14:37:53 2011 +0000"
      },
      "message": "Fix file \u0027added twice\u0027 by accident by previous commit.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1068909 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "410253a1e02e5c0d5651c98fa97e4754dfcc04ea",
      "tree": "49e504efb1c673c6ccabdc63d32da84078eeab6f",
      "parents": [
        "2bbc328212ee779b96aa3cdf96f2a054a1226214"
      ],
      "author": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Wed Feb 09 05:27:32 2011 +0000"
      },
      "committer": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Wed Feb 09 05:27:32 2011 +0000"
      },
      "message": "Commit client support for framed transport in Haskell from Martin Grabmueller.\n\nTHRIFT-538: missing support for framed transport\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1068756 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ae7f7fa57f9fa984711362ea88f42d21a965a642",
      "tree": "a7606252f45ecf7c6fd61e747340031979af52cd",
      "parents": [
        "e5e50dec48d0d1fafd146009f268c3cf2bd5774b"
      ],
      "author": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Tue Nov 02 21:42:53 2010 +0000"
      },
      "committer": {
        "name": "Christian Lavoie",
        "email": "clavoie@apache.org",
        "time": "Tue Nov 02 21:42:53 2010 +0000"
      },
      "message": "THRIFT-950: Haskell bindings treat \u0027byte\u0027 as unsigned 8-bit int (Data.Word.Word8), java/cpp as signed (byte/int8_t). Fix Haskell.\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1030243 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "daef1c8ed02102936655b9101a30cc8737a9eb15",
      "tree": "5d8676ac1ec36c74be58570e57ad8607079caf97",
      "parents": [
        "7404f2a72ffa3ec4495625f6eebc9a3735efd56b"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sun Sep 26 04:25:36 2010 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sun Sep 26 04:25:36 2010 +0000"
      },
      "message": "THRIFT-743: seems to compile and doesn\u0027t break other tests, so seems fine for now\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1001353 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "75a33e858fdeb2171a4ee973ee2e53d39e891d27",
      "tree": "ef607ff4c80dd1123a7ccd8f9827aa5345e00e44",
      "parents": [
        "f9e3c3b140f046bf726c79db77a2a02cdc452e9b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 22 00:48:56 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 22 00:48:56 2010 +0000"
      },
      "message": "THRIFT-906. hs: Improve type mappings\n\nThis patch fixes the type mappings to be more sane. It *will* break existing code, but the breakages should be well worth it.\n\nPatch: Christian Lavoie\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@999700 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e59a80fbf9d3be9eab5353355718fbd495fad0f1",
      "tree": "5e53ce8b7cef50693c92c7eb698fb2349366de41",
      "parents": [
        "fd32d79afa6a728b6dc320c5e0eda108b0622f98"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 20 15:21:37 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 20 15:21:37 2010 +0000"
      },
      "message": "THRIFT-901. hs: Allow the bindings to compile without -fglasgow-exts and with -Wall -Werror\n\nThis patch makes the bindings compile with pedantic warning levels, and individually declares each required language extension.\n\nPatch: Christian Lavoie\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@998955 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9d435ab1913de3a597c0e2596d2cf8a71180ee20",
      "tree": "af9c393aa3bc09487b8577654c2e1312fb950be1",
      "parents": [
        "752529e9b449f69d2fce19eba1c12471858279b9"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Jan 11 19:13:14 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Jan 11 19:13:14 2010 +0000"
      },
      "message": "THRIFT-560. haskell: Add THttpClient\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@898013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "752529e9b449f69d2fce19eba1c12471858279b9",
      "tree": "f1e0d01e5caecb41a19e863dfc49bf5353702ada",
      "parents": [
        "35565a4719679523779d946420992bde33a4987c"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Jan 11 19:12:56 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Jan 11 19:12:56 2010 +0000"
      },
      "message": "THRIFT-560. haskell: Move to ByteString and compiler fixes\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@898012 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0781f2b549903cad62846aa5ac1ae4a25ab49508",
      "tree": "fa1eff311bfea3df49c181aecfc08ea56faa9f17",
      "parents": [
        "c8c088cc524f6a8fd532f885859e7a2127c9f2fd"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Apr 07 23:29:42 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Apr 07 23:29:42 2009 +0000"
      },
      "message": "THRIFT-407. hs: Refactor and improve Haskell-related code\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@763031 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6a3705c8801f06b2405c9de6a60c260a69936fa7",
      "tree": "7b0f9d065df61ada63ef3d75e2f52b8fabff6bc2",
      "parents": [
        "ffd4bafc7ff4e1cd4988b516f1f20e9512276007"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Apr 07 23:23:39 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Apr 07 23:23:39 2009 +0000"
      },
      "message": "THRIFT-390. hs: Cabalize Haskell library code\n\nUse Cabal to build and install the Haskell library code.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@763029 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": "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": "f3c83cf88e2a1978d68b1e74dbd7d7b04569dfd5",
      "tree": "45a2865f6b14d6fdee28e412f27f4dd20ff3d1d3",
      "parents": [
        "ff58a9aecde963cb1a4c8214f6516796f694b5cb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Mar 24 00:34:16 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Mar 24 00:34:16 2009 +0000"
      },
      "message": "THRIFT-385. hs: 64-bit integer and double types incorrectly serialized on 32-bit platforms\n\nUse 64-bit types where appropriate.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757619 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "55aebc404b52971909e8edd41c03c49b398698c1",
      "tree": "58d7626ad280c9f1a195df797a58b1dee4574c63",
      "parents": [
        "407c9e7865ba63409bb842b9286f18fb3d19abc5"
      ],
      "author": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Mon Feb 11 22:59:01 2008 +0000"
      },
      "committer": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Mon Feb 11 22:59:01 2008 +0000"
      },
      "message": "Thrift haskell getTransport working\n\nSummary: getTransport is now a method of Protocol. To flush the transport one does tflush (getTransport p) instead of pflush p. This is more like how it is done with other languages.\n\nReviewed By: dcorson\n\nTest Plan: Ran thrifttest for haskell.\n\nRevert: OK\n\nDiffCamp Revision: 7515\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665473 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": "7897c927b23554daf862ac7c5eca1d4f369a292d",
      "tree": "8546785c24de22ef38cb4642815234bec46bc901",
      "parents": [
        "6148175aea790e2e009e4605917967dfd5e58158"
      ],
      "author": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Wed Aug 08 01:43:39 2007 +0000"
      },
      "committer": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Wed Aug 08 01:43:39 2007 +0000"
      },
      "message": "Thrift: OCaml and HS servers more general\n\nSummary: The library now provides servers that are general like the other languages.\nReviewed by: mcslee\nTest plan: Yes\nRevert plan: yes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665195 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ff8eb9288d57845319b65f1bfd3d4a13cecc3217",
      "tree": "c862c66a2c1b816151d054c8f1bc0b349bc2d87e",
      "parents": [
        "5ced286cec268191c72125440ac911582f84a6b9"
      ],
      "author": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Wed Jul 25 19:06:13 2007 +0000"
      },
      "committer": {
        "name": "iproctor",
        "email": "dev-null@apache.org",
        "time": "Wed Jul 25 19:06:13 2007 +0000"
      },
      "message": "Thrift: Haskell library and codegen\n\nSummary: It\u0027s thrift for haskell. The codegen is complete. The library has binary protocol, io channel transport, and a threaded server.\nReviewed by: mcslee\nTest plan: Yes\nRevert plan: yes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665174 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
