)]}'
{
  "log": [
    {
      "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": "cf1fe74b1392f74d8463d63612cd870fa1ea1bef",
      "tree": "941b07e07baeee8eeae6ff108a11216880e7bd4d",
      "parents": [
        "62fb17d3089d2e67b6d73c1aa1bc24409264f164"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Aug 26 16:14:22 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Aug 26 17:29:11 2013 -0400"
      },
      "message": "THRIFT-2149:Add an option to disable the generation of default operators\nclient: cpp\npatch: Chris Stylianou\n"
    },
    {
      "commit": "d4a0b27ad0e57f0cd681f3334847492decf35c2e",
      "tree": "8809241c8576ee437b61721a3d31821d2cd11489",
      "parents": [
        "b5948eb378db07906594813b3e170b64d4352487"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 21 23:55:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 21 23:55:29 2013 +0200"
      },
      "message": "THRIFT-1351 Compiler does not care about binary strings\n\nPatch: Wade Simmons \u0026 Jens Geyer\n"
    },
    {
      "commit": "87577ef0015251c865a599f794a5ff1d5f9b35e9",
      "tree": "0e17956a1a094be38fefb1984f400a150c948ff6",
      "parents": [
        "102c600bbb64b23679a3b143cdf9815733bdcb55"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 16 09:26:05 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 16 09:26:05 2013 -0400"
      },
      "message": "THRIFT-2128: lib GO tests fail with funct ends without a return statement\nClient: go\nPatch: jfarrell\n\nFix issue with go tests failing in go1 in the process function.\n"
    },
    {
      "commit": "f8e8c599211fa0523b48fd0f5e8f0462c0e2b08a",
      "tree": "6ee897f14cbf1ad1162c02740304552e53d007bd",
      "parents": [
        "f02934543a6fc53b5a5b1dcc56a3333e8f7c2054"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:16:00 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:23:03 2013 -0400"
      },
      "message": "THRIFT-2105 Generated code for default values of collections ignores t_field::T_REQUIRED\nClient: cpp\nPatch: Vladimir Strisovsky\n"
    },
    {
      "commit": "656a17305093a1fda754b669f4cb9ce4e98ec2d1",
      "tree": "33118c69c9d2fe2449969275f2c96a1e7130ae33",
      "parents": [
        "aa721610daa3f11df3451149d44dc614e9cffe18"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "message": "THRIFT-2112 Error in Go generator when using typedefs in map keys\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "27a7ce9f122a7c5818c854114ceae46ad5539233",
      "tree": "31eb0c699d6900e2effcde0f409b67d0c586ab94",
      "parents": [
        "d1257debcfd4e6622a6e12e6545dd01d7bec6a15"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:20:20 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:20:20 2013 +0200"
      },
      "message": "THRIFT-2107 minor Go generator fixes\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "d1257debcfd4e6622a6e12e6545dd01d7bec6a15",
      "tree": "71fbadd8d8023b874239ebe621d24592d73fe695",
      "parents": [
        "7b07fbcba0a8df16ff890830f399d9c82152f04a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "message": "THRIFT-2106 Fix support for namespaces in GO generator\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "7b07fbcba0a8df16ff890830f399d9c82152f04a",
      "tree": "e3867ad6e2f90e1a0c419ff81b4efab7bca16c93",
      "parents": [
        "44b19df535fa83855f91d11c2ecf2e73360a5444"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "message": "THRIFT-2100 typedefs are not correctly referenced when including from other thrift files\n\nPatch: Remo Hertig\n"
    },
    {
      "commit": "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": "a7da48805c9fdcc4ad507272abd997ed1961d296",
      "tree": "e7b9d38c942a0ec1146c624f59052fd2d5bca6e4",
      "parents": [
        "4f7ad2d98b22b367c7a4a25991cdf9a81647d3be"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "message": "THRIFT-2090: Go generator, fix including of other thrift files\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "1075a6f67b63b96be455496f50624433ff73c449",
      "tree": "a88adce3694406bcef719454006511659756071d",
      "parents": [
        "67065d7bf8405ccc38d911b928c88a64d79902c6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jul 14 13:54:10 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jul 14 13:54:10 2013 +0200"
      },
      "message": "THRIFT-2088 Typos in Thrift compiler help text\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b3495ffd20cb4fa9b746eb7929c0b1a1b3c7615b",
      "tree": "b41a51ed744565f05092fa049f8e3165712c59ff",
      "parents": [
        "102bca47f754d9c9ed6ce341c7f8f106bd2719d7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:19:23 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:20:13 2013 +0200"
      },
      "message": "THRIFT-2065 Not valid constants filename in Java\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "102bca47f754d9c9ed6ce341c7f8f106bd2719d7",
      "tree": "c886def659d4c122b58681c6f41299d89e97f1f0",
      "parents": [
        "809544747834a3a28e7cc9c6b93300306e4d605e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "message": "THRIFT-2032 C# client leaks sockets/handles\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6ce16d95a4e543f5c930d5518d5f1db1263b0333",
      "tree": "3891a816a2e350e563d3679565b1bde59ebf9066",
      "parents": [
        "cc25c52de4fc1d9d856a759b283ff96a6c251c29"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 21 00:03:50 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 21 00:04:45 2013 +0200"
      },
      "message": "THRIFT-2049 Go compiler doesn\u0027t build on native Windows\n\nPatch: Ben Craig \u0026 Jens Geyer\n"
    },
    {
      "commit": "bb98ed44d7a7be7f467a5b5112b116d5d0ebd1a7",
      "tree": "2b7b5a61aa03d110816626a3d1c866b91b51e37e",
      "parents": [
        "470cae3340b5712b92e87677b2d76bc07158a9d2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "message": "THRIFT-1458 cpp: use the C++ standard (c++0x or later c++11) to improve code quality and cross platform capability\nSigned-off-by: Nate Rosenblum \u003cnater@maginatics.com\u003e\n"
    },
    {
      "commit": "f713a75a08c455d72364c6bfa5909419e575bc91",
      "tree": "02458be6a9ff090b7f7d7aa350779c3c528384c7",
      "parents": [
        "0e87c46c18a3a62d17d7e45a5bddde989d31351c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 07 11:37:41 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 07 11:37:41 2013 +0200"
      },
      "message": "THRIFT-2012 Modernizing Go\nFix for variable ‘field_default_value’ set but not used\n\nPatch: jens Geyer\n"
    },
    {
      "commit": "0e87c46c18a3a62d17d7e45a5bddde989d31351c",
      "tree": "6bd02f8e2238dce2ef5ba860e8216a988656288d",
      "parents": [
        "70a5762736eaa3511ca5e4f02461bf1ca22453a4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "message": "THRIFT-2012 Modernizing Go\n\nPatch: Travis Cline\n"
    },
    {
      "commit": "b310ae78160bf95f6c49ed1cb13aea609878f6ee",
      "tree": "a6f27437ca2bf2af0a4e6b0bf31edf317c0d4bde",
      "parents": [
        "03aaf93c5381e8a5b63c2fd6d15c18b57cf13d20"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:09:36 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:10:35 2013 +0200"
      },
      "message": "THRIFT-2015 Thrift exceptions should derive from TException\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "03aaf93c5381e8a5b63c2fd6d15c18b57cf13d20",
      "tree": "4bf3a2de21bbd57c155f01b4bf1022d3cdc612af",
      "parents": [
        "4285ba29f239edba628e9a025bacf1e73e6e8f1e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:24:54 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:24:54 2013 +0200"
      },
      "message": "THRIFT-2010 Generate c_glib code doesn\u0027t compile with strict gcc flags\nPatch: Miguel Angel Cabrera Moya\n"
    },
    {
      "commit": "c08926ae73d360afd6af5a6d8bff62f6b191f5e2",
      "tree": "df3750c28a92f907ca5658fe90272a5c3099c22f",
      "parents": [
        "d522421d7f8260fa180a607ab7db5af02b7a16a2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 14:10:57 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 14:10:57 2013 +0200"
      },
      "message": "THRIFT-1913 skipping unknown fields in java unions\n\nPatch: Hrushikesh Tilak\n"
    },
    {
      "commit": "d522421d7f8260fa180a607ab7db5af02b7a16a2",
      "tree": "0d6346fdea914dd034889497699a1630bfa14cdd",
      "parents": [
        "765bbfb551e72aa0207871ef1b8cfc7769d3578c"
      ],
      "author": {
        "name": "kamilsalas",
        "email": "kamil1991@gmail.com",
        "time": "Sun Feb 03 22:07:02 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 13:47:37 2013 +0200"
      },
      "message": "Thrift-1775:\n"
    },
    {
      "commit": "1b0bc0f42106700e45ce2e76049eefa6f57c1293",
      "tree": "beeb6b9c07c34568d2038b08dfee5e75b46114da",
      "parents": [
        "d65216df190b0ff1522098c8a552594ce29feb3d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 22:46:38 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 22:46:38 2013 -0400"
      },
      "message": "THRIFT-1996:Constants generation is broken / inconsistent with regular Java generation\nClient: as3/javame\nPatch: Matthew Rathbone\n\nConstants file missing program_name_ prefix.\n"
    },
    {
      "commit": "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615",
      "tree": "a3f2bf07b76f8b8d43f8ae5a786861478d2593fd",
      "parents": [
        "0ca234f3b667079aad3c6e7ff5d5b54bb30c572c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 21:43:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:06:30 2013 +0200"
      },
      "message": "THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "d65def0159ce785488d9e8316d56a1d595bc1408",
      "tree": "ee25d0d6ca9ef81d5f3275c760700b18551cd330",
      "parents": [
        "3e937114643fb32f0f8dc96359f11f9df008e782"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 01:18:45 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 01:19:53 2013 +0200"
      },
      "message": "THRIFT-1977: Fix to ensure proper C# class names\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0049ec72ed81499a4c287a8aa28faa19efad3c3a",
      "tree": "55440b97a826893352c5dedea2bf5e4b8f47679e",
      "parents": [
        "175a694109d20dc8aeeefbd41cdd2c0b41196d83"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 30 23:42:56 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 30 23:42:56 2013 -0400"
      },
      "message": "Thrift-1402:Generated Y_types.js does not require() X_types.js when an include in the IDL file was used\nClient: js\nPatch: Patrick Costello\n\nAdds render_includes() to js header.\n"
    },
    {
      "commit": "d3c71827f87cc25a6469af5fd8f30e38454832e1",
      "tree": "3fdd349e9ad28db808e3db209d4336a3b3196a9d",
      "parents": [
        "a5cce17a8d77673f9fc339899cf0e040238d20cc"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 28 03:09:04 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 28 03:09:04 2013 +0200"
      },
      "message": "THRIFT-1977 C# compiler should generate constant files prefixed with thrift file name\n\nPatch: Deniss Afonin \u0026 Jens Geyer\n"
    },
    {
      "commit": "a5cce17a8d77673f9fc339899cf0e040238d20cc",
      "tree": "7ede102a33865d6cd0327c49ecae02947f341bcb",
      "parents": [
        "691a16ac0443bc62797cd300824f6753b42a39fb"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 27 23:55:56 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 27 23:55:56 2013 +0200"
      },
      "message": "THRIFT-1958 C#: Use static Object.Equals instead of .Equals() calls in equals\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "691a16ac0443bc62797cd300824f6753b42a39fb",
      "tree": "c8f73bb020099d112210a1162eb6bf65f2edabcd",
      "parents": [
        "cbb979b804009374499462fd948a13537877fb59"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 18 11:16:28 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 18 11:16:28 2013 +0200"
      },
      "message": "THRIFT-1970 [Graphviz] Adds option to render exceptions relationships\n\nPatch: Rodrigo Setti\n"
    },
    {
      "commit": "36af4d3b406569123b7e488b688bfc1d1fcb92f9",
      "tree": "4918740d95b8ac946f49e18af16199a59bb45ecb",
      "parents": [
        "744e45f3b64ca27e46e30be4735b014ae0c6b512"
      ],
      "author": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu May 16 08:22:18 2013 -0400"
      },
      "committer": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu May 16 12:59:50 2013 -0400"
      },
      "message": "THRIFT-1972 Add async server processors to Java\n\nPatch: Jake Luciani\n"
    },
    {
      "commit": "d7b4579272a86d49adcc8805d2624ce1c757b263",
      "tree": "6b9055b56925c3038d318b2008f8a7994a87be65",
      "parents": [
        "2d2b3b2be861434a06a15c414b935fe7531b9752"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:11:46 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:11:46 2013 +0200"
      },
      "message": "THRIFT-1965 Adds Graphviz (graph description language) generator\n\nPatch: Rodrigo Setti\n"
    },
    {
      "commit": "0fd47dab1ba4bcb13c2a871ec4e0527c2c6c06bb",
      "tree": "a040a38273d002a2464f3fc7fd396fbcfca8b7b8",
      "parents": [
        "7f8b870357ae2a28ba1b6438f8dfb2b23681be12"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 02 22:51:52 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 02 22:51:52 2013 -0400"
      },
      "message": "THRIFT-1956: Switch to Apache Commons Lang 3\nClient: java\nPatch: Christoffer Sawicki\n\nUpdates commons lang from 2.5 to 3.1\n"
    },
    {
      "commit": "d708ebb6890c58111f05db781927d07a5ce0e9f3",
      "tree": "6fd29601aa677874ce108a49eeec963beed322cd",
      "parents": [
        "1077ed678d532850c5bff866124934197bbd0979"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 02 19:29:42 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu May 02 19:29:42 2013 +0200"
      },
      "message": "THRIFT-1955 Union Type writer generated in C# does not WriteStructBegin\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "b706b1a905ce5eb8b195300c585caf53a8272c11",
      "tree": "3520d6031070832859c5afcbfcbca48c428d50b2",
      "parents": [
        "1b4c9b9691b856283f13f6ffb5979acc0d2c1738"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 29 22:10:10 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 29 22:10:10 2013 +0200"
      },
      "message": "THRIFT-1742 Optionally implement hashcode and equals in c#\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "47af9f170344d04c6896476422cd20c246a676af",
      "tree": "6485ecc80ab229439c3664412967ac1999d6a4f6",
      "parents": [
        "938e640702a49a34463bed63bb07fa9256d52584"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 26 22:34:53 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 26 22:34:53 2013 +0200"
      },
      "message": "THRIFT-1943 docstrings for enum values are ignored\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "f509df9c969f71d360e7c1394d0d73cb6ab9955c",
      "tree": "b00a2025b82511740507a2dd08e253cda92d61bd",
      "parents": [
        "0f8acc5697d2ad251fccf469cad5141887626b2d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 25 20:38:55 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Apr 25 20:38:55 2013 +0200"
      },
      "message": "THRIFT-1930: C# generates unsigned byte for Thrift \"byte\" type\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0f8acc5697d2ad251fccf469cad5141887626b2d",
      "tree": "ca4e30a8926fd90518cb183c39b208fedf2a327f",
      "parents": [
        "6bdb10b592853fa036ff656032adb03d4b1a3ef4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 24 21:53:39 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Apr 24 21:53:39 2013 +0200"
      },
      "message": "THRIFT-1924: Delphi: Inconsistency in serialization of optional fields\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "bdb19a467ae9b7dd1d0ec1a104117e56f34b4198",
      "tree": "b36dc6c8fe52ceeca9ded4bb0a28e226d19fb2b6",
      "parents": [
        "de262dc77ee06ab40859230dd57f383ac4f32c61"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Apr 22 14:41:13 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Apr 22 14:41:13 2013 -0500"
      },
      "message": "Thrift-1786: C# Union Typing\nClient: csharp\nPatch: Carl Yeksigian\n\nUnion typing patch\n"
    },
    {
      "commit": "de262dc77ee06ab40859230dd57f383ac4f32c61",
      "tree": "36e57376635b94d2de8d72e10e16878700550091",
      "parents": [
        "1bd9424b475685b257aec7f075dee27d4b350b03"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Apr 19 21:58:33 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Apr 19 21:58:33 2013 -0400"
      },
      "message": "Thrift-1903: PHP namespaces cause binary protocols to not be used\nClient: php\nPatch: Tyler Hobbs\n\nResolves the issue by importing TBinaryProtocolAccelerated and checking if $this-\u003eoutput_ is an instance of that instead of using a static string in TProtocol.\n"
    },
    {
      "commit": "1bd9424b475685b257aec7f075dee27d4b350b03",
      "tree": "59e368d68f4c444105a2fb1014252d0a40b5cd54",
      "parents": [
        "93220328d937df63f2a670fed8d4f8da3375c255"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 19 20:15:05 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Apr 19 20:15:05 2013 +0200"
      },
      "message": "THRIFT-1933: Delphi generator crashes when a typedef references another typedef from an included file\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "93220328d937df63f2a670fed8d4f8da3375c255",
      "tree": "4f8cd6120040a42fbefceccbaace7453dcc75cc3",
      "parents": [
        "c613cd2d9bc01ee4eb43a3d40a8691c736f7a316"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Apr 09 22:35:42 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Apr 09 22:42:31 2013 +0200"
      },
      "message": "THRIFT-1922: Inconsistency in optional fields between Java/C# and python\n\nPatch: Nate Rosenblum\n"
    },
    {
      "commit": "45766049e0ed4e7fbef11e79ef417a6f970ba696",
      "tree": "d9b20c468f4987e1dc56af8ef806c47100036c8c",
      "parents": [
        "06045cf8d962b83ea53a6ea4a6e3cabe3547e666"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 27 20:32:41 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 27 20:32:41 2013 +0200"
      },
      "message": "THRIFT-1904 Incorrect code is generated for typedefs which use included types\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "2d26f18a12d20e2bc5063a34ff347558fa91517f",
      "tree": "99a1d4993f60e3c28cc5046cc3485878329a9414",
      "parents": [
        "2ff542859813ca95c80b67878db4aa4726a6f296"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 25 23:49:37 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 25 23:49:37 2013 -0400"
      },
      "message": "Thrift-1806: Python generation always truncates __init__.py files\nClient: Python\nPatch: Nathaniel Cook\n\nWhen generating python code the generator correctly creates _init.py file for each directory. If the __init_.py file has contents it is always overwritten. This usually isn\u0027t a problem unless using the -out flag, then there is a potential to erase non generated code.\n"
    },
    {
      "commit": "3c434ab87dcb44352e71b80cd5a9ef7e24d77427",
      "tree": "4bdb50a7ab4c3df3b4ebb06d62548cba725453cb",
      "parents": [
        "a87cc5e7708ff7c3fcec1e05a0d70e1f7923e17f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 23:27:43 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 23:27:43 2013 -0400"
      },
      "message": "Thrift-1823:Missing parenthesis breaks \"IS_...\" macro in generated code\nClient: c_glib\nPatch: Simon South\n\nFixes missing paren in the c_glib compiler\n"
    },
    {
      "commit": "d1fb1807fe63732d2e5e27fb22f29321676be1c0",
      "tree": "fff7e0a9725cd6f79b448df5c9d5647afc7b3572",
      "parents": [
        "1f9717d192137d06927846cc2f2f7e380e5da834"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 21:35:03 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 21:35:03 2013 -0400"
      },
      "message": "Thrift-1859: Generated error c++ code with -out and include_prefix param\nClient: cpp\nPatch: Jingxu Chen\n\nUpdates output directory to no longer include gen-cpp folder when using -out.\n"
    },
    {
      "commit": "e491d298f09b0a3541a86fec0b9b5499bc3b7baf",
      "tree": "279b58efe5bf6a85efc71741033a0db828dab4d6",
      "parents": [
        "ff951bd5675a1ba72b39abeff8aafb770d3c43cf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:17:53 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:18:45 2013 +0100"
      },
      "message": "THRIFT-1896 cocoa: Add TBase protocol for Cocoa\nPatch: Kevin Li\n"
    },
    {
      "commit": "5505465ffa6476a4e64f01d0d27c540d86fe48fe",
      "tree": "de645083ced45a45a8f64305002ea95cd32abca8",
      "parents": [
        "565517a16c0760f78f3d6183fa88cc77e3b31842"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:11:01 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:11:01 2013 +0100"
      },
      "message": "THRIFT-1897 cocoa: Support validation of required fields\nPatch: Kevin Li\n"
    },
    {
      "commit": "948a2d4fb8d37793974206e4c766df2b26520aba",
      "tree": "dde520f208caeefd0cbfff1f2bf9cacd2b26c7de",
      "parents": [
        "a51186b7f2bd388d95485404017f05eb3b861074"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 19:01:25 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 19:01:25 2013 +0100"
      },
      "message": "THRIFT-1855 deep-copy for collections of primitives should use copy-constructor\nPatch: Vitali Lovich\n"
    },
    {
      "commit": "7af5868e57b35d5d5e9427484f884cc6af002bbd",
      "tree": "f5dc3b3d1ed89a387af33ddc57d65dc497e9d5f8",
      "parents": [
        "9357636f65165129ad3f541317597dd961f77265"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:59:05 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:59:05 2013 +0200"
      },
      "message": "THRIFT-1895 Delphi: reserved variable name \"result\" not detected properly\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "19251ad24a1f886ca7d2eb9fc0653bdc2567cf7a",
      "tree": "6545e16c64de15e417615a0bb30cfd058c34dcb7",
      "parents": [
        "b3fb3e60925089b6d4c672d7d2cff76a94303b6a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 10 22:51:14 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 10 22:51:14 2013 +0200"
      },
      "message": "THRIFT-1876 Use enum names instead of casted integers in assignments\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b3fb3e60925089b6d4c672d7d2cff76a94303b6a",
      "tree": "ee399ac70194dc3c326f947015f44f66134aa104",
      "parents": [
        "b19c3394607eb49c3a5e6927cc98fd4010f06a9b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 10 19:07:52 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 10 19:07:52 2013 +0200"
      },
      "message": "THRIFT-1318 Incorrect syntax for struct with enum property and default value when value is negative\n\nPatch: Jens Geyer, Thunder Stumpges\n"
    },
    {
      "commit": "b19c3394607eb49c3a5e6927cc98fd4010f06a9b",
      "tree": "6a5b5740f6cfdf89420d36391a0c3b28883f30f8",
      "parents": [
        "0b20cc8a587ecbb556c1fe7e7afb55b9fe449c30"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 09:03:01 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 08 09:03:01 2013 +0100"
      },
      "message": "removed unused variable\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": "5b0c590968a8864f93273cc0957a59774717519e",
      "tree": "51892d515278bb735ca36f731bbb81e4ab921546",
      "parents": [
        "1af57289f299f9f03c9ed0e5826f8e464171bbf9"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 17 19:31:04 2013 -0500"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 17 19:31:04 2013 -0500"
      },
      "message": "THRIFT-1856: different comments generated\nPatch: Jake Farrell\n\nFix different comments being generated on OSX vs Linux/Windows.\n"
    },
    {
      "commit": "1af57289f299f9f03c9ed0e5826f8e464171bbf9",
      "tree": "b694be5078b586bd1c4341e408cab07f544d66ab",
      "parents": [
        "3a67c2f834119b8a1148ab071443c8d12ce207a1"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 17 14:44:46 2013 -0500"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 17 14:44:46 2013 -0500"
      },
      "message": "THRIFT-1856: different comments generated\nPatch: Jake Farrell\n\nFix different comments being generated on OSX vs Linux/Windows\n"
    },
    {
      "commit": "814d4c7fb94e5dcafadf7188da3bd3f8bd132190",
      "tree": "87f4314f13fd337de649141afe1c798ad2c0b149",
      "parents": [
        "1bb903225a15ce0565edf7a274ada63c891d5079"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jan 24 23:16:54 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jan 24 23:16:54 2013 +0100"
      },
      "message": "THRIFT-1843 Get rid of annoying comma in python function signatures\nPatch: Volodymyr Krestiannykov\n"
    },
    {
      "commit": "d34bea0c04321a8cdd4df210f1ca06e1c728da9f",
      "tree": "bb9fa2357d5e04b51e519b36427fed0b4968f4a7",
      "parents": [
        "772b2b1804252c76142be5a025a0f48e19c0c792"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "message": "THRIFT-1837 Deploy and use cxxfunctional.h in cpp code generated in cob_style mode\nPatch: Nate Rosenblum\n"
    },
    {
      "commit": "a1e36f6ee59e0502c1a5f759e4d43c2dbc4c6542",
      "tree": "36903a73dbc7bebac3131f188cfdfde6fd32df77",
      "parents": [
        "d5364246335f33c75d1c18fad5c5fbd974b8f929"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 17 22:46:57 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 17 22:46:57 2013 +0100"
      },
      "message": "THRIFT-1832 C# async generator assumes all methods have arguments\nPatch: Kevin Radloff\n"
    },
    {
      "commit": "d5364246335f33c75d1c18fad5c5fbd974b8f929",
      "tree": "da980b1cd49547636c74252c2049623e0adcf8bd",
      "parents": [
        "f42ce2a8f49cf09e695974e6cd3c434b8dda61ab"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:46:10 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:46:10 2013 +0100"
      },
      "message": "THRIFT-1831 Bug in list deserializer\nPatch: Satheesh Velmurugan\n"
    },
    {
      "commit": "e3da768367d0a3e013a00a5a365e58aed3bffa32",
      "tree": "7b36af7daa04ab5b7266a3019e398555b9de324c",
      "parents": [
        "f5305b0b6a923ee324249aa8ca8ecdf1ea6506d9"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 11 11:41:53 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 11 11:41:53 2013 +0100"
      },
      "message": "THRIFT-1826 update c_glib source header paths\nPatch: Simon South\n"
    },
    {
      "commit": "945537c1fc88ae27ac8231d423927fb7b40d10a6",
      "tree": "0e564f28540744d9d60f8793e67347154adaece3",
      "parents": [
        "47a6e47081970a50c904d7c67854d0903b2598c7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 04 19:33:29 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 04 19:33:29 2013 +0100"
      },
      "message": "THRIFT-1815 Code generators line buffer output\nPatch: Andrew Gaul\n"
    },
    {
      "commit": "6df4f3bbc7d6b955d403ea1523b74f10047aa6ff",
      "tree": "867ab08467c689ed91c0b6379879129d0ee24704",
      "parents": [
        "19dbbefcc183abce5f502aadc83fc86b7edb90c7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 02:32:44 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 02:32:44 2012 +0100"
      },
      "message": "THRIFT-1779 Missing process_XXXX method in generated TProcessor implementation for all \u0027oneway\u0027 service functions\nPatch: Luis Laugga\n"
    },
    {
      "commit": "63e3c6307806f58a0325a1fe895e7c7f6b73d6f3",
      "tree": "da8f3453a000073a3900454d827d864948432c96",
      "parents": [
        "d0c3586e499fad2e7a30ffb08d3de901a5bb008c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 24 10:32:58 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 24 10:32:58 2012 +0100"
      },
      "message": "THRIFT-1800 Documentation text not always escaped correctly when rendered to HTML\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c880b44c5d81ade7ceb897fd55af94c0a8e5b31a",
      "tree": "1e1b1df8ad34a6d58891242684762acd406595b8",
      "parents": [
        "5bcf32bfa8ea52b0783a52e773b6e2546bb9f406"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 21 23:07:29 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 21 23:07:29 2012 +0100"
      },
      "message": "THRIFT-1799 Option to generate HTML in \"standalone mode\"\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5bcf32bfa8ea52b0783a52e773b6e2546bb9f406",
      "tree": "e2bb2045fdc4cbd7e75b9d7f09a94bf6060fa102",
      "parents": [
        "ad8154a7a82cfdd25e55d8488496ab8a7fce257f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Dec 18 22:35:04 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Dec 18 22:35:04 2012 +0100"
      },
      "message": "THRIFT-1788 C#: Constants static constructor does not compile\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "a58a9cb99f932f8e5a646255a6f539c4ba594da2",
      "tree": "918c37995efe8aa0add13cf4195a500e73d6df97",
      "parents": [
        "04f70976ac1cb43d178dd5878ee858519a452421"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 17 23:24:13 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 17 23:24:13 2012 +0100"
      },
      "message": "THRIFT-1767 unions can\u0027t have required fields (Delphi)\nPatch: Kenjiro Fukumitsu, Jens Geyer\n"
    },
    {
      "commit": "59a884b739f87e6a94a71a532e3dc073141385eb",
      "tree": "47225076cfdc01fd7624b18bb2f7d699181b1aab",
      "parents": [
        "716454e36ef0b80821673c6f09da08e4bc342897"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 20:04:19 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 20:04:19 2012 +0100"
      },
      "message": "THRIFT-1794 C# asyncctp broken\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "716454e36ef0b80821673c6f09da08e4bc342897",
      "tree": "bf3c0f3a33170702254c8ca24fb156e6730f3a28",
      "parents": [
        "65d83ecf3e5350e6194a38de2a201f4ea8665ff3",
        "8538edfee709db3eac7b9f85afce899299a23965"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 19:04:52 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 19:04:52 2012 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "65d83ecf3e5350e6194a38de2a201f4ea8665ff3",
      "tree": "7e3e5cf12e6408bbab3371b70e1004bc9d72674e",
      "parents": [
        "b03039208092ff96f69f49f5ea939855129e504f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 19:00:27 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 16 19:00:27 2012 +0100"
      },
      "message": "THRIFT-1783 C# doesn\u0027t handle required fields correctly\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "e7b0b692461735366d77b73a497863cc86c22d91",
      "tree": "33bcfc844c7a7bfd91a54b360e673cadd3562f1d",
      "parents": [
        "b03039208092ff96f69f49f5ea939855129e504f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 16 15:44:48 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 16 15:44:48 2012 +0100"
      },
      "message": "THRIFT-1630 Equivalent objects that contain sets and maps can serialize differently\nPatch: Kamil Salas\n"
    },
    {
      "commit": "b03039208092ff96f69f49f5ea939855129e504f",
      "tree": "9f6f2869ea33ffbaa47102f3a332cd8daf2a6a60",
      "parents": [
        "aa4d3aea4e8c309a0991a3b133a11cbdb6f4c19c",
        "ce52ae7f8ecde8a9b7064ff2144a05cfe637097f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Dec 15 03:18:26 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Dec 15 03:18:26 2012 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "0ab273abdf0fe6438181586b5d2fe6b587c9e013",
      "tree": "af73f3a6108c2e91627789409a5d2dc921dcca63",
      "parents": [
        "7740739b79d0e694d6a15fa000c30bae028d8785"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 14 00:09:15 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 14 00:09:15 2012 +0100"
      },
      "message": "THRIFT-1782 async only defined in silverlight\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "ad4467e9dbce19aa96967599dcec1d6885a9c0a3",
      "tree": "98298d675067b269aaf81444b0a97c4032c401c5",
      "parents": [
        "7740739b79d0e694d6a15fa000c30bae028d8785"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 14 00:08:24 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Dec 14 00:08:24 2012 +0100"
      },
      "message": "THRIFT-1780 Add option to generate nullable values\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "2b2560e836fcd07493bee15374f499b3eb77fe47",
      "tree": "9581503b9197b3c8213df72ffb67942fff3f9b24",
      "parents": [
        "0d866d7de28b51d5eabceae16cbbfb4f8f5cfb9b"
      ],
      "author": {
        "name": "Todd Lipcon",
        "email": "todd@cloudera.com",
        "time": "Mon Dec 10 14:29:59 2012 -0800"
      },
      "committer": {
        "name": "Todd Lipcon",
        "email": "todd@cloudera.com",
        "time": "Mon Dec 10 14:29:59 2012 -0800"
      },
      "message": "THRIFT-1773. Revert \"Thrift-1604:Python exxception handeling for changes from PEP3110\"\n\nThis reverts commit 6c5ee6ad2067e245ab5364f9a6019d8b63d7ed52.\n\nThis commit is being reverted since it broke compatibility with\nPython 2.4, which is the latest version included in RHEL5 releases.\n"
    },
    {
      "commit": "a2123693838410c1e78170419e9bb91cb01151b4",
      "tree": "e964f6f265a0f1e77ebd9382f07b26b86ef76982",
      "parents": [
        "3e5e9d09016dfbbda7a7a46828faf9cab4235fb8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 01:22:47 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 01:22:47 2012 +0000"
      },
      "message": "THRIFT-1422 async_server.skeleton.cpp include TEventServer.h, but there isn\u0027t corresponding file in deed \n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410139 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3e5e9d09016dfbbda7a7a46828faf9cab4235fb8",
      "tree": "762c16d486e216bc730bee57f484f2d2270d1a5d",
      "parents": [
        "8252577ec9da25f027b9edfa6876f9d9a0094566"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:51:59 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:51:59 2012 +0000"
      },
      "message": "THRIFT-1494 Python generated \"Service-remote\" script doesn\u0027t honor service inheritance\nPatch: Nathaniel Cook\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410130 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "32104d71bd841056ac3bc63beee26022ada471e5",
      "tree": "4a5d692cf5b44d5d5a20a6d1235e443f9515a33d",
      "parents": [
        "3806a743c8237255f292d889902a4fed0d094842"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 22:20:44 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 22:20:44 2012 +0000"
      },
      "message": "THRIFT-1752 structs do not implement Comparable and have a redundant cast \nPatch: Andrew Gaul\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410061 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3806a743c8237255f292d889902a4fed0d094842",
      "tree": "a5e821b6641a4aad39d56508edbc8cbfd339b824",
      "parents": [
        "52820d09195729416e9b5b4894107bf332afc62e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 21:46:01 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 21:46:01 2012 +0000"
      },
      "message": "THRIFT-1747 Generated Python code incorrect when declaring constants of a struct type declared in an included thrift file \nPatch: Justin Judd\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410038 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e854206180658f3e840518d46def3572cc79178e",
      "tree": "ecec59f1b1c6a5972d9d03a93f8139e47c0c7a21",
      "parents": [
        "cc6ea425b74a5ee8e8d508b10aa0f78d1ccc0807"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:29:02 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:29:02 2012 +0000"
      },
      "message": "THRIFT-1724 HTML generator doesn\u0027t identify unions in output\nPatch: Kevin Radloff\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400519 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cc6ea425b74a5ee8e8d508b10aa0f78d1ccc0807",
      "tree": "035ba4cdbed434b0f9188a87e81110fa9049d049",
      "parents": [
        "79655fbe0b9bf0ca310ce35bafcfb47f76642e6d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:18:43 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 21:18:43 2012 +0000"
      },
      "message": "THRIFT-1731 error: expected identifier before \u0027;\u0027 token\nPatch: Martin Vogt\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400518 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "061d4a2cb460cc7afebea3c5f1d20382b8454090",
      "tree": "6a9630c918fe2d9626d02d9bbb3643854c887cb9",
      "parents": [
        "ca0d2f995ee4bbe3384920b207c32635e5c2e048"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 11:51:00 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 11:51:00 2012 +0000"
      },
      "message": "THRIFT-1695 allow warning-free compilation in VS 2012 and GNU 4.6\nPatch: Ben Craig \u0026 James K Lowden\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395277 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e283a0e6df7a64f88a82bd9031dcf22a8399377",
      "tree": "cf6cefabde3c09e229c7538215abaf6f38657285",
      "parents": [
        "78a54a17f148c17e5c0e9717f2e869066a45130a"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 12:58:40 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 12:58:40 2012 +0000"
      },
      "message": "Thrift-1703:Add leading :: to cpp names\nClient: c++\nPatch: Jochen Topf\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1390983 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d37fba2063f87accb8cc22b5c78d00d85ecc49e",
      "tree": "bbade37e2f18a9b58419dc9c49eb66a3314b5818",
      "parents": [
        "3087738f284efdc49aac28d68b50b26f0842b714"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 19 19:30:36 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 19 19:30:36 2012 +0000"
      },
      "message": "THRIFT-1694 Re-Enable serialization for WP7 Silverlight \nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1387715 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5cac98c659b2fa14ff08f9acd6907786644e250a",
      "tree": "e83d171df9d83f5b6f062d9bd5534ae6ac6ce7e1",
      "parents": [
        "814818e779e0db6d8e1ffe24920e856755990738"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Sep 06 17:59:55 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Sep 06 17:59:55 2012 +0000"
      },
      "message": "THRIFT-1686 t_php_generator.cc uses \"and\" instead of \"\u0026\u0026\", and causes compiler errors with Visual Studio\nPatch: Ben Craig\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1381696 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": "e06e8b7e992dd543f32d04550125cbd4a9b558c6",
      "tree": "40efae8f56cebcd69ea5968a2da4b2974afd47d0",
      "parents": [
        "d6d3e371034a05f8bc65b97ef8e7ee9035cd5a64"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 08 17:38:39 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 08 17:38:39 2012 +0000"
      },
      "message": "Thrift-1671:Cocoa code generator does not put keywords into generated method calls\nClient: cocoa\nPatch: Jan Brauer\n\nAdds keywords into generated method calls.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1370855 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f42ae012aa57d476a3ca44542ccfd7801cac3587",
      "tree": "c314c780fb5bac9d959b613ded9e7d0108e296c1",
      "parents": [
        "e64b12999de8de220551dd78ae3bf2d7289f0ec3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "message": "Thrift-1567:Thrift/cpp: Allow alternate classes to be used for strings\nClient: cpp\nPatch: dreiss\n\nThe goal of this diff is to allow Thrift strings to be used without\ndepending on std::string, since it looks like we\u0027re starting to move\naway from std::string instead of moving to a better implementation.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1352765 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6edb27a5af3e60c7363394a7d277dd63e32c4571",
      "tree": "2c93dc40876743f7021c7e37b76db0685bb940d4",
      "parents": [
        "9212e79b3dd9ad1da3600d397dbfa18c4a7b2ee3"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 14 14:36:18 2012 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 14 14:36:18 2012 +0000"
      },
      "message": "THRIFT-1622. cpp: Incorrect size returned on read\n\nThis patch adds a missing \u0027xfer +\u003d\u0027 in a few spots.\n\nPatch: NN\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1350268 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9212e79b3dd9ad1da3600d397dbfa18c4a7b2ee3",
      "tree": "d1ff82b922261c9466d65f11807cfb79e41eea2e",
      "parents": [
        "87b704fd91d9d895460cd24405187d45f40b7c18"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 12 21:01:06 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 12 21:01:06 2012 +0000"
      },
      "message": "THRIFT-1627 compiler built using compilers.vcxproj cannot be used to build some test .thrift files\nPatch: Andrew Cox\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1349524 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "febe845f05a1e30fb16516eb934724f34ac2bd8f",
      "tree": "0b50875973b4340cc163c9409b57d1106bf8743c",
      "parents": [
        "cefdca6f49ebfdc31e2a6f87f446a29a0891bf0a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 06 10:32:24 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 06 10:32:24 2012 +0000"
      },
      "message": "THRIFT-1621 Delphi Memory leaks\nPatch: Jens Geyer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1346814 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d11c8bc4bef1d70a044110b82ac7c6a01de7059e",
      "tree": "ce99fd410b3bf244cf0434a0f53fbdabc2d5ebac",
      "parents": [
        "86d2a4ada8712b8802c12bbe218f3a9d41fa2db6"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon May 21 00:07:14 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon May 21 00:07:14 2012 +0000"
      },
      "message": "Thrift-1611:Improved code generation for typedefs\nClient: delphi\nPatch: Jens Geyer\n\nCurrently, IDL typedefs are translated into their base types and do not appear in the generated code at all\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1340873 13f79535-47bb-0310-9956-ffa450edef68\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": "6c5ee6ad2067e245ab5364f9a6019d8b63d7ed52",
      "tree": "c699696515dd54bf246bcb7b400b8a0b567ac7c0",
      "parents": [
        "5e022aa6865918d56616b9ef026337bd766ce04a"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 18 01:00:39 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 18 01:00:39 2012 +0000"
      },
      "message": "Thrift-1604:Python exxception handeling for changes from PEP3110\nClient: py\nPatch: Jake Farrell\n\nPython PEP 3110 changed exception handling by replacing the \u0027,\u0027 with \u0027as\u0027. This was initially introduced in python 2.6 and in 3.0 the \u0027,\u0027 usage is no longer suppported. Since exception handling through out the py lib uses the \u0027,\u0027 it will need to be converted over to using the \u0027as\u0027 syntax for exceptions\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339941 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": "e8c259a08a229b082db75eec8b7ebaceae4c557d",
      "tree": "bab9b95140ead5fd9f4894ac4d12520b34fe40fc",
      "parents": [
        "a30930f67708892316bdd6946b13862be4769b2c"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed May 16 03:49:57 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed May 16 03:49:57 2012 +0000"
      },
      "message": "Thrift-541: Cocoa code generator doesn\u0027t put keywords before all arguments.\nClient: cocoa\nPatch: Andrew McGeachie\n\nUpdates args list to contain keywords before any args.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1338995 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b87e5667a467a6628698c8f33982066095cd4178",
      "tree": "2bbf8289fc9dfcdc0e4f7ce323e7bbef70db3c9e",
      "parents": [
        "67377e7f3b05c0d2569316c65f9ee5a3456cce30"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 11 02:23:00 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 11 02:23:00 2012 +0000"
      },
      "message": "Thrift-1079:Support i64 in AS3\nClient: as3\nPatch: Reverting \n\nReverting patch due to usage of non public library which breaks ability to export as3 client to maven central during a release.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1337007 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea7b21d17564bca57b9a69ed7d663b2fa8eb6cd7",
      "tree": "ffa0a27dfffec14871457c57d868ef4ee6dd7e17",
      "parents": [
        "bb6de7aab09e4feb1377bd2486d420855495a11b"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue May 08 01:45:21 2012 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue May 08 01:45:21 2012 +0000"
      },
      "message": "fix TApplicationException not imported in Python gencode\n\nused unconditionally in the generated code. \"from thrift.Thrift import *\" included it before r1169492 but not since.\n\nReviewed By: dreiss\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1335325 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7abda07738bfde35bc941d8187179656c1e4a0a4",
      "tree": "5b1433bf8006b426a418035fa2408411d2f6d4b3",
      "parents": [
        "1f8b48f5bdfc49dc1992684c56b0e0c22335ceb0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 03 10:23:15 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 03 10:23:15 2012 +0000"
      },
      "message": "THRIFT-681 The HTML generator does not handle JavaDoc style comments very well\nadd missing file t_html_generator.h\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333398 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b2f3bcdd08811e0a138d0debf51f31b34bf6a443",
      "tree": "d41d942f4177eda01eb0c3979c34f837e21f4a3c",
      "parents": [
        "860b8c9cfbe99c5d3ba07fffbcb5c44894312953"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed May 02 21:39:01 2012 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed May 02 21:39:01 2012 +0000"
      },
      "message": "THRIFT-681. The HTML generator does not handle JavaDoc style comments very well\n\nPatch: Kevin Burnett\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333222 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "95b1bd71e36da01e3173eefe7ed4bfc31f01abcf",
      "tree": "21dc7c39cce1044ae00bc740127652514b045f8e",
      "parents": [
        "23c16b7df7ba3d5f6efa52287b71d6941107c742"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 01 20:43:26 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 01 20:43:26 2012 +0000"
      },
      "message": "THRIFT-1588 Java Generated Exceptions don\u0027t follow inheritance pattern as other Languages\n\n- reduce NUM_QUERIES within test for slow machines ;-r\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1332809 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "c75797d9060e049692c5db1617aa9560aec939c8"
}
