)]}'
{
  "log": [
    {
      "commit": "0fa8ff7fd44b127c3e2e4de6bca8d334f3a0a162",
      "tree": "b5c4316fbb81eaeceaa1d9399e9994d9313458a7",
      "parents": [
        "bce6fadf3b1c237aab4b65d3d99b72520ba79689"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:28:18 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:28:18 2011 +0000"
      },
      "message": "THRIFT-1281. compiler: add @generated to the docblock \n\nPatch: Bill Fumerola\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160943 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bce6fadf3b1c237aab4b65d3d99b72520ba79689",
      "tree": "266218c674385a524d5c79b118906b5910a95142",
      "parents": [
        "8eebc2c3e0abdf1be46254bd7bf912b63c2cf8cb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "message": "THRIFT-1282. java: Upgrade httpclient to 4.1.2 (from 4.0.1) \n\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8eebc2c3e0abdf1be46254bd7bf912b63c2cf8cb",
      "tree": "b5ab2e3efe16999a4618f9760024f54df7ee2521",
      "parents": [
        "1b90e3dc25b22cc7b8057b85a0cfa6d524abaad0"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:26:58 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:26:58 2011 +0000"
      },
      "message": "THRIFT-1284. cpp: fix processor inheritance \n\nDon\u0027t make processors that have a proper parent class also inherit from TProcessor.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160933 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1b90e3dc25b22cc7b8057b85a0cfa6d524abaad0",
      "tree": "db8505ac0cb8b6cf27c5bb6598e6f73ac3ae4c88",
      "parents": [
        "b7d7227eb0b11f3a8009d45fbbc7745ad2cbfb8c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:21:59 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:21:59 2011 +0000"
      },
      "message": "THRIFT-1283. cpp: wrap t_cpp_generator::generate_process_function() to 80\n\nAdjust the line width to 80 for generated CPP classes.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160931 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7d7227eb0b11f3a8009d45fbbc7745ad2cbfb8c",
      "tree": "965319339c3d18bc478c2c9b3d8ef30fc2523270",
      "parents": [
        "a94d2e5921b6bba6c0a677955edc310fb700be14"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "message": "THRIFT-1278 javadoc warnings - compilation\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a94d2e5921b6bba6c0a677955edc310fb700be14",
      "tree": "f3e27757683eb9ed8c2cca3001467dc03997b528",
      "parents": [
        "0c3c8959a3b87b0965755ec84ed48af1fe0cbb31"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:50 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:50 2011 +0000"
      },
      "message": "THRIFT-1269 thrift: handle undeclared exceptions in the async\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160453 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c3c8959a3b87b0965755ec84ed48af1fe0cbb31",
      "tree": "92a1c336176eaff17fa58906c1e933835e2a6671",
      "parents": [
        "da9c6e1aba082e0026a636685f1401c1fe3d97a5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:16 2011 +0000"
      },
      "message": "THRIFT-1274 Making * a known symbol\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da9c6e1aba082e0026a636685f1401c1fe3d97a5",
      "tree": "bd18ff2be92fbce5a310a1a60e78d77a20c7deed",
      "parents": [
        "160cbe67184f81cf1b638ea485300c283b6b9954"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 22 16:59:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 22 16:59:20 2011 +0000"
      },
      "message": "THRIFT-1254. javame: Code can\u0027t be compiled against a regular JRE: Object.clone() override has a different return type\n\nThis patch mirrors a previous commit to the main Java library by removing the clone() implementation altogether.\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160333 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "160cbe67184f81cf1b638ea485300c283b6b9954",
      "tree": "d5793e864774f76ca6435008baf73688569def0f",
      "parents": [
        "235f8b5899b2c5b75cb83975695da1377f0cac0c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:32:51 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:32:51 2011 +0000"
      },
      "message": "THRIFT-1271. cpp: missing namespace in generated local reflection\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159734 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "235f8b5899b2c5b75cb83975695da1377f0cac0c",
      "tree": "c14e5157fdf1f200973ba2ecfc8566b439505955",
      "parents": [
        "0b7eeb59750fef5be018e6ec406da2da5be13c1b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:27:47 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:27:47 2011 +0000"
      },
      "message": "THRIFT-1274. compiler: fail compilation if an unexpected token is encountered\n\nThis patch makes the lexer throw an exception when an unexpected token is encountered, as opposed to the standard behavior of just printing it out and doing nothing.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159733 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b7eeb59750fef5be018e6ec406da2da5be13c1b",
      "tree": "7fecc0965b07773d6be845aa70d4f44eb06a0cd0",
      "parents": [
        "887ff756cb6ead9d5b764064ffc4973be8065b59"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:23:39 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:23:39 2011 +0000"
      },
      "message": "THRIFT-1275. cpp: always prefix namespaces with \u0027 ::\u0027 \n\nEnsures no accidental namespace clashes.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159729 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "887ff756cb6ead9d5b764064ffc4973be8065b59",
      "tree": "fefdda5cb7a5f3aeecd1e42376397d03f0623a19",
      "parents": [
        "b6af6dbf0579a0b2cf3577f160c1a99d036df2bb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Aug 19 11:25:39 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Aug 19 11:25:39 2011 +0000"
      },
      "message": "THRIFT-1276 Add thrift compiler option to suppress warnings about\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159593 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6af6dbf0579a0b2cf3577f160c1a99d036df2bb",
      "tree": "5a1b89577d9c3bffda510d714e4a720d8f7c9e75",
      "parents": [
        "5fc71fd56a522dc2e1b0be5012848276bc105752"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 18 20:31:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 18 20:31:16 2011 +0000"
      },
      "message": "(void) unused parameters to reduce compiler warnings to zero!\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159405 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5fc71fd56a522dc2e1b0be5012848276bc105752",
      "tree": "aac12b428d3459dce035a594d773d9c4d59022f4",
      "parents": [
        "c7206a40117da7d1f4a8a98ea52099825bea3b45"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 18 00:02:50 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 18 00:02:50 2011 +0000"
      },
      "message": "THRIFT-1167. java: Java nonblocking server with more than one thread for select and handling IO\n\nThis patch refactors the nonblocking server hierarchy and adds in a new server that has a threaded selector pool as well as a threaded invoker pool.\n\nPatch: Steve Jiang\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158977 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c7206a40117da7d1f4a8a98ea52099825bea3b45",
      "tree": "90f09dfe39f6e29d7210f15a411890c62841b7dd",
      "parents": [
        "ff1c69bc1ca625a5bc0e3cb12d678f86920fc488"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 17 23:17:04 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 17 23:17:04 2011 +0000"
      },
      "message": "THRIFT-1270. compiler: add --allow-neg-keys argument to allow \n\nThis switch allows the user to specify explicit negative field IDs in Thrift IDL in order to avoid breaking wire protocol.\n\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158967 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ff1c69bc1ca625a5bc0e3cb12d678f86920fc488",
      "tree": "d8032c1b3dd4e30953a0a4bd9088abbb8d353ac4",
      "parents": [
        "74362e0e8af69fb78b8fbf170cf4505ce6b3e4c3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 17 19:00:33 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 17 19:00:33 2011 +0000"
      },
      "message": "Updating python setup.py for deploying client to pypi\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158869 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "74362e0e8af69fb78b8fbf170cf4505ce6b3e4c3",
      "tree": "169f92c9a91e796413669ca5dd30493c2faf91c8",
      "parents": [
        "9c762585643681eea62fb94649885efcdd973c5b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 16 17:13:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 16 17:13:41 2011 +0000"
      },
      "message": "Thrift-1263: Updating rb client Rakefile to add suport for publishing client to rubygems.org\nClient: Ruby\nPatch: Jfarrell\n\nUpdating Rakefile to remove deprecated functions and add support for publishing to rubgems.org\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158383 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c762585643681eea62fb94649885efcdd973c5b",
      "tree": "d2c8d7ae1c21bd841b972a98292e49caceac69b2",
      "parents": [
        "c5555a280134b0664615ebcb1ffee838eaa7c09b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "message": "updating trunk from 0.7.0-dev to 0.8.0-dev\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1157426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c5555a280134b0664615ebcb1ffee838eaa7c09b",
      "tree": "37bcbed2b73923d0adeabc08c82b0e0a943a0d12",
      "parents": [
        "dfffdd8726cbf7b6a309ab354c638ede92d2f215"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 11 19:11:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 11 19:11:26 2011 +0000"
      },
      "message": "Removing duplicate java client properties seen during release process\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dfffdd8726cbf7b6a309ab354c638ede92d2f215",
      "tree": "3bf939fb59ec572e1fb17f1ce7c95c30f1c39eba",
      "parents": [
        "1121b47c09470a454a28a46825f92ef29c4dc273"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:54:11 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:54:11 2011 +0000"
      },
      "message": "THRIFT-1205. java: port server unduly fragile with arbitrary input\n\nIncrease the default max frame size to 16MB.\n\nPatch: Ryan King\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156731 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1121b47c09470a454a28a46825f92ef29c4dc273",
      "tree": "8f99fe730f0fc9ffe88b81b5d6748b4e8d765ad0",
      "parents": [
        "de8d1857e8492f8d25abfb11a68ba9c90a49d99a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:50:58 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:50:58 2011 +0000"
      },
      "message": "THRIFT-169. java: Pluggable Serializers\nTHRIFT-1239. java: TupleProtocol- An extremely compact, temporary protocol\n\nThis monster commit is the combination of the two above tickets, providing a new serialization framework and the first new consumer in one go.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156728 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "de8d1857e8492f8d25abfb11a68ba9c90a49d99a",
      "tree": "1b20249a393beec176b1d7215cbf5b862923e636",
      "parents": [
        "013b2e55385119533dac324358157b6cd80f1838"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 23:08:35 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 23:08:35 2011 +0000"
      },
      "message": "THRIFT-1241 php namespace generation\nrealization of THRIFT-777\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154045 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "013b2e55385119533dac324358157b6cd80f1838",
      "tree": "7fbc2c74c1376a5765a22c618549607a32361b03",
      "parents": [
        "3075ffc5631dd173f5f258312bf9943d06e82d0f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:37:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:37:16 2011 +0000"
      },
      "message": "THRIFT-916 do not mix declarations and code\nissue detected with -Werror\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154040 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3075ffc5631dd173f5f258312bf9943d06e82d0f",
      "tree": "992a03732d14d8abfe18db44f2d71b92d4c3d9dc",
      "parents": [
        "52e751d13799c5b170ebe44aff5635bb32ee2bc4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:36:07 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:36:07 2011 +0000"
      },
      "message": "fix memoryleak detected by cppcheck\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154039 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52e751d13799c5b170ebe44aff5635bb32ee2bc4",
      "tree": "f76011a2125290f93f0c1a357d302efbd9a4491b",
      "parents": [
        "edf0d1dda0002e1b7b9d036855d750a1838a42f8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 21:23:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 21:23:27 2011 +0000"
      },
      "message": "THRIFT-916 remove i64 \u003d\u003e fix build and compile without warning on CI\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154022 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "edf0d1dda0002e1b7b9d036855d750a1838a42f8",
      "tree": "27115b33ec22ce3bd5f8c760434073d0cf967860",
      "parents": [
        "184281c1a1a9a1f1fe0cbbdf4a97926936082028"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "message": "THRIFT-1249 js-test-driver support (run unittests on multiple browsers and get XML test results)\n\nadditonal improvements\n- unit test log in XML\n- fetch local copy of jslibs to build/js/lib/\n- remove unused json2.js\n- some lint on test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153673 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "184281c1a1a9a1f1fe0cbbdf4a97926936082028",
      "tree": "9e09bc8b48d90e8cf69f075dcdefbf357c36fbfc",
      "parents": [
        "9e0f0743f377e59ee2aa21666c18bb3b092661f5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 20:12:32 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 20:12:32 2011 +0000"
      },
      "message": "THRIFT-916 printf %lld for 32bit platform only by using __ia64__\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153638 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9e0f0743f377e59ee2aa21666c18bb3b092661f5",
      "tree": "1a2ad707be026990e5651947ff689b6089896121",
      "parents": [
        "345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 17:36:55 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 17:36:55 2011 +0000"
      },
      "message": "THRIFT-1256 Unit Test Logging Output for CI\npass BOOST environment variables to the test suite arguments and create a tests.xml with the results\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153594 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": "c1905587872fe7a78adcc9d8c6d0c091ac7b80cc",
      "tree": "247898781e87385acb9f6fbe034ca9a89d330397",
      "parents": [
        "b342ddf00b9abc318c1075a8942928f1ef324f7f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 23:37:36 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 23:37:36 2011 +0000"
      },
      "message": "THRIFT-1184 event_base memory freeing by class TNonblockingServer\nadds option to use existing event base\nPatch: Pavlin Radoslavov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b342ddf00b9abc318c1075a8942928f1ef324f7f",
      "tree": "d02aff432758dec289343fc75e29df5b23698c73",
      "parents": [
        "4e0192f660bfd83921842a9e59d04c681100156a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 23:10:32 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 23:10:32 2011 +0000"
      },
      "message": "THRIFT-1251. java: Generated java code should indicate which fields are required and which are optional\n\nPatch: Takashi Yonebayashi\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153302 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e0192f660bfd83921842a9e59d04c681100156a",
      "tree": "d6fea9ef7c6b49e8ac0d43785734348677e89a5f",
      "parents": [
        "d9b32835eac9fbdc54133ed9791671fa8a5c4b4d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 22:37:16 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 22:37:16 2011 +0000"
      },
      "message": "THRIFT-1255. javame: Mismatch of method name between JavaME\u0027s lib and generated code (compareTo/compareObjects)\n\nPatch: Raphael Bartement\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153295 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d9b32835eac9fbdc54133ed9791671fa8a5c4b4d",
      "tree": "513ea464f0914ce2ad7a4ec19e16cb44f3d14d7e",
      "parents": [
        "472f9e190c982454642e4edeca49b136722b27ef"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 20:51:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 20:51:55 2011 +0000"
      },
      "message": "THRIFT-1253. javame: Code generated for maps is not compiling\n\nFix a casting issue.\n\nPatch: Raphael Bartement\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153270 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "472f9e190c982454642e4edeca49b136722b27ef",
      "tree": "bb5594f70acb78752f5a9ad0695b8ea58f23e058",
      "parents": [
        "bb267d48e0934d486e4276d90326e385495cc2ec"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 10:55:47 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 10:55:47 2011 +0000"
      },
      "message": "THRIFT-1252 Segfault in Ruby deserializer\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153093 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb267d48e0934d486e4276d90326e385495cc2ec",
      "tree": "d2e02e72e7c26851b33f288d11c636545e6c0fd2",
      "parents": [
        "0b26725ceb2c47e0b006d50a83f561e175bc6ba8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\nupdate: unit test depends on init, move testcases from test.html to test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152486 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b26725ceb2c47e0b006d50a83f561e175bc6ba8",
      "tree": "4cfd45aeccb4aa58b0a06fd618d3871a2ec2391e",
      "parents": [
        "040b12483ab37ebb9d8c0e0251b17b6540783b66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "040b12483ab37ebb9d8c0e0251b17b6540783b66",
      "tree": "68a2c64867fcac7059887d2088d2a09b3c4fa817",
      "parents": [
        "3da317bda100130b2f615034c46b0944888f0f14"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:49:39 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:49:39 2011 +0000"
      },
      "message": "THRIFT-1233 Remove unused include in generated C++ code\nNote:  revert patch and include transport/TBufferTransports.h\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151967 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3da317bda100130b2f615034c46b0944888f0f14",
      "tree": "2478b3e09ffe0ba04009d588a2a1a2ecce8dcf91",
      "parents": [
        "d2f8da4bb8d0c48bbbc0bf0cbe97b3dc1c84188c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:35:51 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:35:51 2011 +0000"
      },
      "message": "THRIFT-1245 C# JSON Protocol uses culture-dependant decimal separator for double\nPatch: Nacim Rahal\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151959 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d2f8da4bb8d0c48bbbc0bf0cbe97b3dc1c84188c",
      "tree": "a026ed42520ff0d8b784fbc40de3bda3471c21bc",
      "parents": [
        "285cfaa19943c168f7400424a8abde37da2e143f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:04:30 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:04:30 2011 +0000"
      },
      "message": "THRIFT-1244 using \u0027using\u0027 to disambiguate between functions in different bases does not conform to C++ standard and will not compile on certain compilers\nPatch: Anatoly Fayngelerin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151945 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "285cfaa19943c168f7400424a8abde37da2e143f",
      "tree": "e2110c9a37b7c261e2a33cb8b41716c891bcc511",
      "parents": [
        "9623fc5476b8c7225b7d9f543d631e5240891f99"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 17:51:36 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 17:51:36 2011 +0000"
      },
      "message": "THRIFT-1243 TAsyncChannel callbacks (use void instead of bool)\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151940 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9623fc5476b8c7225b7d9f543d631e5240891f99",
      "tree": "721b0180890f39f4520fd3d67cfc30f2f0acbacd",
      "parents": [
        "a8cef6e55bcbcf7045adbc3ccca5e59e7c504f6b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jul 25 13:22:14 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jul 25 13:22:14 2011 +0000"
      },
      "message": "updating java tutorial readme\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1150692 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a8cef6e55bcbcf7045adbc3ccca5e59e7c504f6b",
      "tree": "c8d2031ab3cf019f162d681c64ea6483b494bab4",
      "parents": [
        "1e20e9f589f7a79b1e355c75fb66b44cdf512fc4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 18:55:59 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 18:55:59 2011 +0000"
      },
      "message": "THRIFT-916 gcc warnings in c++ header files\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147700 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e20e9f589f7a79b1e355c75fb66b44cdf512fc4",
      "tree": "0d761a1bc2cc3734b9dda776602eef0f0bbb1c46",
      "parents": [
        "7e056e7572c642bd7f5d5677261763f05a17e1dd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 14:47:48 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 14:47:48 2011 +0000"
      },
      "message": "THRIFT-1230 C# Library -- THashSet is not marked as Serializable which makes all Thrift classes that uses it unserializable\nPatch: Maciek Weksej\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147643 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7e056e7572c642bd7f5d5677261763f05a17e1dd",
      "tree": "9ffeadaa40ebf29a2e9bf0d7578c98f8d2a38ca2",
      "parents": [
        "a35944bfe2fabda4816e4396f92280ee9fcf789d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 07:28:28 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 07:28:28 2011 +0000"
      },
      "message": "THRIFT-1222 Unhandled exception for TEvhttpServer request\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147542 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a35944bfe2fabda4816e4396f92280ee9fcf789d",
      "tree": "ab77845ce350afbb7880ab930a71980c4d82a6fd",
      "parents": [
        "cdbf36c6082a3931e41d5d1fb8ba8b5cb3eade23"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures(TestCase)\nPatch: Henrique Mendonca\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cdbf36c6082a3931e41d5d1fb8ba8b5cb3eade23",
      "tree": "c7f4ca70a6ec413845b932bd522bacfd8884a5fc",
      "parents": [
        "4e98a258b246d3c17469ab54beb725fb738053e2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 14 21:25:08 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 14 21:25:08 2011 +0000"
      },
      "message": "Thrift-1233: Remove unused include in generated C++ code\nClient: c++\nPatch: Diwaker Gupta\n\nRemoving unused include of TTransportUtils.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146901 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e98a258b246d3c17469ab54beb725fb738053e2",
      "tree": "669777f8e612587f179e2afff2f724f56a42d022",
      "parents": [
        "11dfc8bb730e6d9813117cde312f1b8abbeefa36"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 21:17:26 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 21:17:26 2011 +0000"
      },
      "message": "THRIFT-1237. contrib: Java fb303 missing some methods\n\nAdded counters to FacebookBase.\n\nPatch: Ionel Corneliu Gog \n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146484 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "11dfc8bb730e6d9813117cde312f1b8abbeefa36",
      "tree": "e737ad4df83ecc7a47bdbb5759bf0f9579475d5e",
      "parents": [
        "54df97c507aa4fb49523166b477bd82762fd9711"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:15:41 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:15:41 2011 +0000"
      },
      "message": "THRIFT-1225. php: TCompactProtocol for PHP\n\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146185 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54df97c507aa4fb49523166b477bd82762fd9711",
      "tree": "5cc0cf2cda8b240110a345d55679dc1c4534b91b",
      "parents": [
        "b7bd5626aa1858c3b315c0df252bf67de6923feb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:11:29 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:11:29 2011 +0000"
      },
      "message": "THRIFT-1208. py: Compact protocol always reads and writes booleans as true\n\nPatch: liwei\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7bd5626aa1858c3b315c0df252bf67de6923feb",
      "tree": "1d7f6e9b1e27a83d4eb7e18e2ba34960ac4ac096",
      "parents": [
        "6e48e98580e0034b9e82e5938c31d193280c163e"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 17:58:05 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 17:58:05 2011 +0000"
      },
      "message": "THRIFT-1177. go: Update thrift to reflect changes in Go\u0027s networking libraries\n\nPatch: Aalok Shah\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146167 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e48e98580e0034b9e82e5938c31d193280c163e",
      "tree": "1e1e7dd25217aa1d46c2456a73dce819976a3a9e",
      "parents": [
        "646218507478a0e827d64fea76ef1d7611f9a292"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jul 12 18:56:15 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jul 12 18:56:15 2011 +0000"
      },
      "message": "THRIFT-1236 - adding reconnecting client\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1145719 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "646218507478a0e827d64fea76ef1d7611f9a292",
      "tree": "06632c4dfdba6b28707f36f2f53051cd380e97cc",
      "parents": [
        "fd39193aa00d2098184b452bd955bd60ae39f86d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jul 11 13:47:25 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jul 11 13:47:25 2011 +0000"
      },
      "message": "Thrift-1234: thrift --help is missing doc on py:utf8strings\nClient:python\nPatch: Eric Rannaud\n\nUpdated displayed options for python help to print py:utf8strings availability.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1145175 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fd39193aa00d2098184b452bd955bd60ae39f86d",
      "tree": "5ff3a71323a64b931c995a783ff8c9c32ec9a7ff",
      "parents": [
        "9659d4d3b7ec458c6e273eb783ff7cc82adb3102"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 08 17:32:44 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 08 17:32:44 2011 +0000"
      },
      "message": "THRIFT-1231: Remove bogus include\nClient: c++\nPatch: Diwaker Gupta\n\nRemoving unused import TTransportUtils.h from TAsyncChannel.h.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144395 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9659d4d3b7ec458c6e273eb783ff7cc82adb3102",
      "tree": "73cb4b9d8c192d50f8de15c9592972e0e5f939e7",
      "parents": [
        "6b0d4567167f689de4a3bd2f7475de0fd82d3bdc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:51:15 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:51:15 2011 +0000"
      },
      "message": "add jstest.jar to .gitignore\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144297 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b0d4567167f689de4a3bd2f7475de0fd82d3bdc",
      "tree": "56eedb055b1e47dc5f02a8e377c368332eee7f25",
      "parents": [
        "30aae0ca877c9f5863ff881b29edc6a38df9d85a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "message": "THRIFT-1232 JavaScript TException should be a constructor function\nPatch: Pascal Bach\nfile: 1232-Improve-Exception-handling-and-make-error-hierarchy.patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "30aae0ca877c9f5863ff881b29edc6a38df9d85a",
      "tree": "1bbc59bc6947cebbd4baf942959c4be851a41976",
      "parents": [
        "0bb3db2eedc2ae91088b6caffc2b75fb3a2a5e27"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:23:31 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:23:31 2011 +0000"
      },
      "message": "THRIFT-1217 Use evutil_socketpair instead of pipe\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144286 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0bb3db2eedc2ae91088b6caffc2b75fb3a2a5e27",
      "tree": "40e4be35ecdbee8870f4f9f39a6556cdff5fc367",
      "parents": [
        "57a45ab3d39388eb8dd9935bf478861df461f9e9"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 02 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 02 22:33:32 2011 +0000"
      },
      "message": "update .gitignore\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1142335 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "57a45ab3d39388eb8dd9935bf478861df461f9e9",
      "tree": "4266e33ce2f87344d17483610d84dfeda91b3bde",
      "parents": [
        "0266416dbf8e815a5ef9f9db1eb2868065b45d8a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 02 08:53:05 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 02 08:53:05 2011 +0000"
      },
      "message": "svn:ignore binaries\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1142177 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0266416dbf8e815a5ef9f9db1eb2868065b45d8a",
      "tree": "4266e33ce2f87344d17483610d84dfeda91b3bde",
      "parents": [
        "d580dc6b8a4a456669a3695ffe2755644ddee1cf"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:48:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:48:30 2011 +0000"
      },
      "message": "add some files to svn:ignore\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1141712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d580dc6b8a4a456669a3695ffe2755644ddee1cf",
      "tree": "4266e33ce2f87344d17483610d84dfeda91b3bde",
      "parents": [
        "2323aa9c1cd7926d68b487013f847b4b2bf85bb0"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:47:09 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:47:09 2011 +0000"
      },
      "message": "trash an inaccurate comment (via Chad Walters)\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1141710 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2323aa9c1cd7926d68b487013f847b4b2bf85bb0",
      "tree": "383bc95f118118b10a642dbb139774d27aa56ca7",
      "parents": [
        "ad0ad824d2fb8c68b77e4a8a982225cf879f878d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 18:59:18 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 18:59:18 2011 +0000"
      },
      "message": "THRIFT-1228. php: The php accelerator module calls flush incorrectly\n\nThis patch makes sure that filling the php extension\u0027s internal buffer does not cause a premature flush of the whole transport.\n\nPatch: Nathaniel Cook\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1141668 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad0ad824d2fb8c68b77e4a8a982225cf879f878d",
      "tree": "ebc2723be52dc2a0f8c2e4f5b10bcbf0ab570812",
      "parents": [
        "82dc2e2e96807965ea6061c0da973b5313195608"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 18:46:03 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 18:46:03 2011 +0000"
      },
      "message": "THRIFT-1189. rb: Ruby deserializer speed improvements\n\nThis patch gives the Ruby deserialization stack a healthy performance boost.\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1140780 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "82dc2e2e96807965ea6061c0da973b5313195608",
      "tree": "2f7c66e7cb571786a4ed4d63cfc0d7bd9db66c72",
      "parents": [
        "4d116e18e7682305ce7802117370cf532e510e63"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 17:43:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 17:43:30 2011 +0000"
      },
      "message": "THRIFT-1221. cpp: Remove SimpleCallback.h\n\nThis file was unused.\n\nPatch: Diwaker Gupta\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1140746 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4d116e18e7682305ce7802117370cf532e510e63",
      "tree": "2b28572165f5047efcee8e020e202fc1794129ba",
      "parents": [
        "d3b9dca285cd4642f676d4e7642ac2e8e55eb836"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jun 27 18:44:04 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jun 27 18:44:04 2011 +0000"
      },
      "message": "Thrift-1220: TRpocessor::process never returns false\nClient: c++\nPatch: Diwaker Gupta\n\nFixes issue with return values always returning true from process method when an exception or error occurs. \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1140262 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d3b9dca285cd4642f676d4e7642ac2e8e55eb836",
      "tree": "72f4d14cfef7b91b47b76460865b9927325ec0e0",
      "parents": [
        "dfb8ba482e23077b0f3b1ec73d7cd0d3f6d401a1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 24 14:01:10 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 24 14:01:10 2011 +0000"
      },
      "message": "THRIFT-457 test/cpp makefiles do not honor --prefix configuration setting\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139309 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dfb8ba482e23077b0f3b1ec73d7cd0d3f6d401a1",
      "tree": "8f85715b1f655d74898e5c7aaa785acbbad14b2a",
      "parents": [
        "35dd47bc7e92e4680de208f2277a1f5de7643634"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 24 12:58:47 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 24 12:58:47 2011 +0000"
      },
      "message": "Thrift-627: should c++ have setters for optional fields?\nclient: c++\npatch: Eric Rannaud\n\nUpdated optional setter patch to preserve case within generated code.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139283 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35dd47bc7e92e4680de208f2277a1f5de7643634",
      "tree": "d1ab8920ce5485c17fbe2c567123108338240ee0",
      "parents": [
        "3c9530c3fae2aade63cd2f36868db8d126776688"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 22:21:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 22:21:20 2011 +0000"
      },
      "message": "THRIFT-1216. java: build Java Library behind a proxy\n\nPatch: Roger Meier\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139094 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c9530c3fae2aade63cd2f36868db8d126776688",
      "tree": "97903e219ea22cfe3c550e519f4fda0500291d6c",
      "parents": [
        "439db4dd631f6f3998f48fec5dd3321d52d636e2"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 21:20:34 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 21:20:34 2011 +0000"
      },
      "message": "THRIFT-1218. c_glib uses wrong name in pkg-config\n\nPatch: Eric Evans\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139079 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "439db4dd631f6f3998f48fec5dd3321d52d636e2",
      "tree": "6313bc8c4a1bda39975045593e30c0f6753c392c",
      "parents": [
        "e594bf7e20bf10621b2b8e4455d7b252c55f9dd6"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Thu Jun 23 17:43:05 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Thu Jun 23 17:43:05 2011 +0000"
      },
      "message": "remove some commented out bits\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139014 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e594bf7e20bf10621b2b8e4455d7b252c55f9dd6",
      "tree": "139c3cd7f130dcfd376b47aadce5a0b5f170b141",
      "parents": [
        "49c06dd9274a00d4c0e146879f473ea5cf8a0261"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 22 23:01:02 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 22 23:01:02 2011 +0000"
      },
      "message": "THRIFT-892 Refactor erlang build system with rebar\nreactivate eunit test cases\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138674 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "49c06dd9274a00d4c0e146879f473ea5cf8a0261",
      "tree": "fdd61bc8876210a1e68be2a2a4238998a4ca9e03",
      "parents": [
        "8588624d0f089719abc9d893306cf98178365bad"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Wed Jun 22 16:44:19 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Wed Jun 22 16:44:19 2011 +0000"
      },
      "message": "really comment out the eunit calls\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138546 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8588624d0f089719abc9d893306cf98178365bad",
      "tree": "696651c73c6622b9662e62f72533ebdab71e2455",
      "parents": [
        "2079bfe71296d4aa357b461e07c67bdc09d4fa5b"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 17:05:05 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 17:05:05 2011 +0000"
      },
      "message": "turn off eunit for now, so build works on apache jenkins server\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138094 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2079bfe71296d4aa357b461e07c67bdc09d4fa5b",
      "tree": "139c3cd7f130dcfd376b47aadce5a0b5f170b141",
      "parents": [
        "917d89825f1e4345b08c73a0159c4bd5a158a25c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "message": "THRIFT-1214 JavaScript constructor does not accept object properties\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "917d89825f1e4345b08c73a0159c4bd5a158a25c",
      "tree": "1b9c7cd954ad3f9d155d35d4b8a78a9933a158ba",
      "parents": [
        "0680a836344a4d3927131d26c1b38c2d7b379517"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 06:20:18 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 06:20:18 2011 +0000"
      },
      "message": "THRIFT-892 - refactor erlang library to build using rebar, move tests into lib/erl/test directory and run several via make check\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0680a836344a4d3927131d26c1b38c2d7b379517",
      "tree": "11f8d06879eb7037d8bde535d68c9f30e24163c3",
      "parents": [
        "76bd0050ce96f7f7bf243c8a967d2e27bebb1726"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 04:42:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 04:42:43 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nfix broken build (add testcase to haskell test suite)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137858 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76bd0050ce96f7f7bf243c8a967d2e27bebb1726",
      "tree": "3f5cd37d79e9907eb33301042730e6319a7bb5e0",
      "parents": [
        "4b212b4b7f2f33277bcefcd68f3c678b2f9cff34"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Mon Jun 20 22:03:40 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Mon Jun 20 22:03:40 2011 +0000"
      },
      "message": "THRIFT-1151 - support R13 as well as R14\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b212b4b7f2f33277bcefcd68f3c678b2f9cff34",
      "tree": "fc4a3f6cd5c5b4ec12ba7e94d7498ec0d579456e",
      "parents": [
        "e49a44ab1d8a386909ad6f52f503374041a2b583"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jun 20 21:42:17 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jun 20 21:42:17 2011 +0000"
      },
      "message": "THRIFT-1211. java: When using THttpClient, non 200 responses leave the connection open\n\nThis patch reorders the code so that we can close the connection in the case of an error.\n\nPatch: Mathias Herberts\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137794 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e49a44ab1d8a386909ad6f52f503374041a2b583",
      "tree": "26685a3978bd2f97a91d0197e04d69123801ca85",
      "parents": [
        "3d3f42103ca2427da24f32d896e545618ae769eb"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 06:04:01 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 06:04:01 2011 +0000"
      },
      "message": "THRIFT-1151 - catch some serialization errors\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137131 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d3f42103ca2427da24f32d896e545618ae769eb",
      "tree": "44982ae747a63501c8b5355475d24cd1954f034f",
      "parents": [
        "a1c416fbbd46d632376bd47d5dca908904e8cba8"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 03:54:04 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 03:54:04 2011 +0000"
      },
      "message": "THRIFT-1213 - make membuffer in erlang more useful\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137121 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a1c416fbbd46d632376bd47d5dca908904e8cba8",
      "tree": "556efa436caa0b1a4e8aeebd1fa9ef630fb2ba44",
      "parents": [
        "d1df20a20d1f23321bfdd9ca06ab03a71ceba51d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 17 19:40:48 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 17 19:40:48 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nfix broken build \u003d\u003e add missing testcase for testStringMap introduced with THRIFT-1202\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137004 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1df20a20d1f23321bfdd9ca06ab03a71ceba51d",
      "tree": "d796a9f6d2e90a573d4bc216d4ee136d17883cb9",
      "parents": [
        "6e292e5bfa4f06b63eb39afb266eeda6807250fc"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:52:57 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:52:57 2011 +0000"
      },
      "message": "THRIFT-418. rb: Don\u0027t do runtime sorting of struct fields\n\nA simpler version of the already-committed patch.\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1136189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e292e5bfa4f06b63eb39afb266eeda6807250fc",
      "tree": "346b50c24ba745374777cb1b68de20a1586fee41",
      "parents": [
        "9d8e8f87ed0648c48357c76bf6abccb6e2e964a6"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:34:53 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:34:53 2011 +0000"
      },
      "message": "THRIFT-1207. rb: Support DESTDIR on \u0027make install\u0027 of ruby libs\n\nPatch: Brandon Philips\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1136180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9d8e8f87ed0648c48357c76bf6abccb6e2e964a6",
      "tree": "f2703e6677c22924871f4bc4bf25464ec5307884",
      "parents": [
        "df8a0e6fca0dd0513a1b89a2feaf03f9a0056416"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1135763 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df8a0e6fca0dd0513a1b89a2feaf03f9a0056416",
      "tree": "e711dc61ce954e064b3c0e147a877e06fca8fd98",
      "parents": [
        "af7804e29acc0d8a092e092f6b9e057afbc343ff"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 22:46:28 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 22:46:28 2011 +0000"
      },
      "message": "THRIFT-418. rb: Don\u0027t do runtime sorting of struct fields\n\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1134122 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "af7804e29acc0d8a092e092f6b9e057afbc343ff",
      "tree": "d52edc108ce0ae717350da4223b0096004e74c10",
      "parents": [
        "3ad8081af4eee1372eee41cd980cb58f4bc757f5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 09 21:35:11 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 09 21:35:11 2011 +0000"
      },
      "message": "THRIFT-1200 js: JS compiler generates code that clobbers existing namespaces\nfix broken build(jslint) introduced with original patch\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1134093 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3ad8081af4eee1372eee41cd980cb58f4bc757f5",
      "tree": "94c6718b360236f6eafe7c3dd403ddab7cd8a03e",
      "parents": [
        "38dcb685e15fe8fc562152b8cd5d707106591b56"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 09 19:14:22 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 09 19:14:22 2011 +0000"
      },
      "message": "Thrift-1102: typo in configure.ac: \"\u003d\u003d\" operator in \u0027test\u0027 (instead of \"\u003d\")\n\nFixed incorrect operator check for have_cpp in configure.ac\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1134046 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "38dcb685e15fe8fc562152b8cd5d707106591b56",
      "tree": "45b026ad68afcf18037b2f0c6223350f0df393cb",
      "parents": [
        "7a79d39957376b7435a713227963dcb90a7ef3f5"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 09 18:55:12 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 09 18:55:12 2011 +0000"
      },
      "message": "Thrift-1181: AS3 compiler generates incorrect code for setting default values in constructor\nClient: as3\nPatch: Ethan Urie\n\nFix generated statements syntax to remove :type of the variable.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1134039 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a79d39957376b7435a713227963dcb90a7ef3f5",
      "tree": "2113313fd482bc8b84c7d04796ee362c65321e5f",
      "parents": [
        "9579b6492256f09d221b6394f4b0c68ae938565c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:40:47 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:40:47 2011 +0000"
      },
      "message": "THRIFT-1180. as3: AS3 compiler generates uncompilable code for binary types.\n\nSwitch to ByteArray.\n\nPatch: Ethan Urie\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133617 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9579b6492256f09d221b6394f4b0c68ae938565c",
      "tree": "3ab842c80184ffb537bdb86ce2db401292b95924",
      "parents": [
        "f3138ad24b124446814167d12fb5004691cf4024"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:36:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:36:55 2011 +0000"
      },
      "message": "fix indentation\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133615 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3138ad24b124446814167d12fb5004691cf4024",
      "tree": "67322a848a40b3bd9670c4ebea564120e17133bd",
      "parents": [
        "aad0d6510c0f349c9c9d93fa044b1f8d5a15dbd1"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:21:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:21:55 2011 +0000"
      },
      "message": "THRIFT-1140. glib_c: Framed Transport Client using C (Glib) Library hangs when connecting to Ruby Server\n\nInclude the size of the whole buffer.\n\nPatch: Lukas Fittl\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133611 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aad0d6510c0f349c9c9d93fa044b1f8d5a15dbd1",
      "tree": "864a2a9c3a33f504ba44ab6a44f23b861f6e4b56",
      "parents": [
        "b7c69711e70e1337d0587ac3b50b283ca860a19d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 23:51:24 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 23:51:24 2011 +0000"
      },
      "message": "THRIFT-1200. js: JS compiler generates code that clobbers existing namespaces\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133606 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7c69711e70e1337d0587ac3b50b283ca860a19d",
      "tree": "9cd87ad5391189ec8512eb0546afbe6361297d2f",
      "parents": [
        "63c2d378c53ab7340466495b49451e68a7411c6c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 22:53:11 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 22:53:11 2011 +0000"
      },
      "message": "THRIFT-1193. rb: Potential infinite loop in nonblocking_server\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133593 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "63c2d378c53ab7340466495b49451e68a7411c6c",
      "tree": "7d3f39c175c907fbd8bd29253cf53de17266c491",
      "parents": [
        "ca142b0bc812394d91d3a07e4e8b6d0b306d5d4b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 17:46:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 17:46:55 2011 +0000"
      },
      "message": "THRIFT-1199. java: Union structs should have generated methods to test whether a specific field is currently set \n\nPatch: Piotr Kozikowski\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133482 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ca142b0bc812394d91d3a07e4e8b6d0b306d5d4b",
      "tree": "66da84221c3f4f1610067fa0143c42d5f436203c",
      "parents": [
        "1ebeffb0d8be47c9e37579d89a39968008df9b2e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 07 17:59:07 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 07 17:59:07 2011 +0000"
      },
      "message": "THRIFT-1198 C++ TestClient and Server Improvements (add Unix Domain Socket, HTTP, JSON)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133116 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ebeffb0d8be47c9e37579d89a39968008df9b2e",
      "tree": "32790faa162ce2371eda8d7ffffbc7cccd4ceef6",
      "parents": [
        "18f1050e71894472ff4ce70fa3b393fa2c77e3cd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 06 18:00:03 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 06 18:00:03 2011 +0000"
      },
      "message": "THRIFT-1197 TFileTransportTest.cpp fails on slower machines\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1132712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "18f1050e71894472ff4ce70fa3b393fa2c77e3cd",
      "tree": "a4ba436fcf288473c2032cb37c16e64cce9d7581",
      "parents": [
        "5309bd022959bed1592d3d70da97eaebc98aa282"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 04 08:57:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 04 08:57:43 2011 +0000"
      },
      "message": "THRIFT-1196 Unix Domain Socket Support is broken\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1131352 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "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": "73b8dfc92ce2ca51d098e3780d84665698a4a94d",
      "tree": "5ab825eb4c154f7c0b110d3ad627ef00d189175c",
      "parents": [
        "c1fe30b94f529bbd56d69e1e17c4e9aef4037df2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 02 16:13:18 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 02 16:13:18 2011 +0000"
      },
      "message": "Thrift-1194: Java lib does not install artifacts to local dir correctly\nClient: java\nPatch: Jake Farrell\n\nFixes broken java lib install target to work properly and cleans up build.properties.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1130626 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c1fe30b94f529bbd56d69e1e17c4e9aef4037df2",
      "tree": "fb1d826f1f51edfd63e5562cbfa25f5e965db6f0",
      "parents": [
        "5218cc17427b81bcadbc9bc32e56ef6a4755e92e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jun 01 20:34:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jun 01 20:34:26 2011 +0000"
      },
      "message": "THRIFT-1192: Typo: TProtocol.h tests for HAVE_SYS_PARAM_H_\nClient: cpp\nPatch: Eric Rannaud\n\nFixes the typo in the check for HAVE_SYS_PARAM_H\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1130293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5218cc17427b81bcadbc9bc32e56ef6a4755e92e",
      "tree": "b0d89ee5d50a6259e5d64be5a4e5b18dfc9049f9",
      "parents": [
        "fb1412d916a68dd4aa249cd93b793e4dcfebda0c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 01 17:43:39 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 01 17:43:39 2011 +0000"
      },
      "message": "THRIFT-1187. rb: nonblocking_server shutdown race under Ruby 1.9\n\nThis patch fixes a shutdown error that occurs under ruby 1.9.2\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1130242 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "fb1412d916a68dd4aa249cd93b793e4dcfebda0c"
}
