)]}'
{
  "log": [
    {
      "commit": "adde9687c6b09af70a65c88764fd1ee3422d9163",
      "tree": "ff2b9df06f6ff6ee04a19d7325944539bf9a955d",
      "parents": [
        "fb40c190caaccaa9ba56172092d49c455f23f51c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:37:56 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:37:56 2007 +0000"
      },
      "message": "Giving Marc K props for crazy bitshifting in PHP binary protocol\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665036 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fb40c190caaccaa9ba56172092d49c455f23f51c",
      "tree": "5a5bb65ac613057e448e1249fa0e7c16d80b0d01",
      "parents": [
        "43df5c5b8a942f59b28c04e7091e4db0a39bd1e3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:35:54 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:35:54 2007 +0000"
      },
      "message": "Oops missed license on one python file\n\nReviewed By: mcslee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665035 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "43df5c5b8a942f59b28c04e7091e4db0a39bd1e3",
      "tree": "a75fd0504782b4c510a078bb9ead16a4347b64f9",
      "parents": [
        "4902c0563f632f8fa955c6ea16a0f9dafc08291f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:34:42 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:34:42 2007 +0000"
      },
      "message": "Applying Thrift license to ruby source\n\nReviewed By: ruby\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665034 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4902c0563f632f8fa955c6ea16a0f9dafc08291f",
      "tree": "f5d8ffb39be0bb1ea9d3ca3d386af2dc45ed8d4e",
      "parents": [
        "89e2bb84e2ceb690c1d8abc1b6641e16ee73a19a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "message": "Apply Thrift license to PHP source code\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665033 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "89e2bb84e2ceb690c1d8abc1b6641e16ee73a19a",
      "tree": "5a5d616629d25cfb78fec49c301cb9181bf42161",
      "parents": [
        "7eb0d635428cc24b8394fcacc2c8d0093e32e5ea"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:20:36 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:20:36 2007 +0000"
      },
      "message": "Applying Thrift software license to Python source\n\nReviewed By: python\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665032 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7eb0d635428cc24b8394fcacc2c8d0093e32e5ea",
      "tree": "886a41cfdbfc0699c0a89b58d8fed1e0747d0a71",
      "parents": [
        "9f0c65153c6c0100071029c27b20db62bf98ffa4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:00:27 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:00:27 2007 +0000"
      },
      "message": "Apply Thrift license to Java sources\n\nReviewed By: bash\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665031 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f0c65153c6c0100071029c27b20db62bf98ffa4",
      "tree": "7c71be2e652730d5374daa5243e5406d7b7b5b1e",
      "parents": [
        "57cc25e2a348bd8fe844b39321207226181e62c3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 23:58:26 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 23:58:26 2007 +0000"
      },
      "message": "Thrift license applied to all the C++ files\n\nReviewed By: bash\n\nNotes: marc says $*, corson says \"$@\"\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665030 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "57cc25e2a348bd8fe844b39321207226181e62c3",
      "tree": "9c2e7ea4a3ed88b57b015321c4c8a266a9f4c12b",
      "parents": [
        "7a49888fc6990ec7485e3804a1958db7cbe70b07"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 21:43:54 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 21:43:54 2007 +0000"
      },
      "message": "Some Thrift documentation cleanups\n\nSummary: Getting ready to hand this over to powerset, just want to have the right licenses in place and such first.\n\nReviewed By: thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665029 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a49888fc6990ec7485e3804a1958db7cbe70b07",
      "tree": "182374435c6f91e8a642f22d8f8b27d9d2383d13",
      "parents": [
        "0af62d181c30a2758191055b32baeb5156ceef57"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:39 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:39 2007 +0000"
      },
      "message": "TApplicationException handling in PHP generated thrift code\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665028 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0af62d181c30a2758191055b32baeb5156ceef57",
      "tree": "94f802488abbba71c176374e1a2f3d1076361870",
      "parents": [
        "bd8b991fa740def63b74a6b54ab746b59c7b3d89"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "message": "Bogus $this-\u003etype in TApplicationException in PHP\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665027 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd8b991fa740def63b74a6b54ab746b59c7b3d89",
      "tree": "2c3386aa5b4c33eadd308df73b461fca5114ec1b",
      "parents": [
        "2a22a88c5761620b41fded977c5d68abff49a12c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 20:17:00 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 20:17:00 2007 +0000"
      },
      "message": "Python HttpClient for Thrift\n\nReviewed By: thrifty goodness for SMC\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665026 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2a22a88c5761620b41fded977c5d68abff49a12c",
      "tree": "152f1f3391b0d3db729034c70e1594737ec62233",
      "parents": [
        "4401814d3a4ea2ef02215073d74e9ec4b946afab"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 19:53:38 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 19:53:38 2007 +0000"
      },
      "message": "Thrift HTTP client optimizations\n\nSummary: When reading chunked encoding don\u0027t always get all the parts right away, return one part at a time so that reading code can deserialize the data on the fly.\n\nReviewed By: http\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665025 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4401814d3a4ea2ef02215073d74e9ec4b946afab",
      "tree": "723d17d77a6df598eddb1d622831be9dde0d7497",
      "parents": [
        "a2c760b7928bc72c2770275d9431742e48c55f6d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 19:03:01 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 19:03:01 2007 +0000"
      },
      "message": "Various bug fixes with the THttpClient\n\nSummary: All kinds of buffer madness, what a pain.\n\nReviewed By: http\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665024 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a2c760b7928bc72c2770275d9431742e48c55f6d",
      "tree": "fbe590bbd5f418a359ca2e77806c727888935f30",
      "parents": [
        "8a98e1bc0f843f503c3f0832ac6d1686f5681a64"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 05:18:07 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 05:18:07 2007 +0000"
      },
      "message": "Whoops there were 2 extra spaces in this code\n\nSummary: That bothers me.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665023 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8a98e1bc0f843f503c3f0832ac6d1686f5681a64",
      "tree": "08a04a60fa764a0833b3b248c12961641e256d9c",
      "parents": [
        "d395d57d3b31d70b6d387dd757cb121df8abda06"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 05:16:23 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 05:16:23 2007 +0000"
      },
      "message": "Thrift HTTP client in C++\n\nReviewed By: aditya, dweatherford\n\nTest Plan: SMC client\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665022 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d395d57d3b31d70b6d387dd757cb121df8abda06",
      "tree": "2af4c6abfc9a045dc68f5526a6a53919108924b0",
      "parents": [
        "49aea10d7a3f189cceb0459d8a05ef64dd76e23e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "message": "Same fix to thrift codebase\n\nReviewed By: aditya\n\n line, and those below, will be ignored--\n\nM    php/src/Thrift.php\nM    php/src/transport/TSocket.php\nM    php/src/transport/TPhpStream.php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "49aea10d7a3f189cceb0459d8a05ef64dd76e23e",
      "tree": "3d3517fd57c640438c0c459eaa9780d3175512c4",
      "parents": [
        "1ecb1b053aa5262415c38aa7671a460d20abe674"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 27 00:07:45 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 27 00:07:45 2007 +0000"
      },
      "message": "-- fix overflow error in seekToChunk()\n\nSummary:\n- I love finding overflow errors.\n\nReviewed By: jwang\n\nTest Plan: tested by rolling back search logfile\n\nNotes:\n- This should not affect anything currently in production.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665020 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ecb1b053aa5262415c38aa7671a460d20abe674",
      "tree": "2e315ba02ee60594f6d61843cb59c8b8d1c3dc90",
      "parents": [
        "dac7856db7c26bf2ea7405a736dba94c93652e7a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "message": "Fix thrift includes\n\nSummary: Remove circular ref\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dac7856db7c26bf2ea7405a736dba94c93652e7a",
      "tree": "8bc7fb3d2e4a7bbe437675aa5ccc6bc91abe6d85",
      "parents": [
        "44e5f0157fae3419899e937720a38fc37759fd46"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "message": "Proper exception types in PHP thrift\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665018 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "44e5f0157fae3419899e937720a38fc37759fd46",
      "tree": "01b3745762152be6b1fd77781e2f5393b0eccf30",
      "parents": [
        "e74306a96556748f887628deddec544fe24b7be9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:42:38 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:42:38 2007 +0000"
      },
      "message": "Remove nonexistent TBuf ref\n\nReviewed By: goozebury\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665017 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e74306a96556748f887628deddec544fe24b7be9",
      "tree": "c4ab1ae1ac3b3a806c4f85ffd23664d1edd8cc12",
      "parents": [
        "b0060b0401b5bcf85aa1523817793956ef5a5219"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:38:12 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:38:12 2007 +0000"
      },
      "message": "Move constant defs into Thrift.py to avoid cirulcar includes\n\nReviewed By: snakes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665016 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b0060b0401b5bcf85aa1523817793956ef5a5219",
      "tree": "5621e168061bd2a627235f1ef8a7276fc1f956f7",
      "parents": [
        "e129a2db0c2f05a209be1e514214aa6b83ba1d91"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:37:50 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:37:50 2007 +0000"
      },
      "message": "Python application level exceptions\n\nReviewed By: snakes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665015 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e129a2db0c2f05a209be1e514214aa6b83ba1d91",
      "tree": "a7a1c9a447a3862b17cc4f3e24cfaf3665cdaee8",
      "parents": [
        "92195ae21929b464a80b25906b80181384e3ae95"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:17:48 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:17:48 2007 +0000"
      },
      "message": "Some thrift test code fixes\n\nReviewed By: tbr-testaditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665014 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92195ae21929b464a80b25906b80181384e3ae95",
      "tree": "8327ad463452756ac5f76eb4b1214b52e96d93f3",
      "parents": [
        "e5341192fdd65bd306f1bb46410f09c4674a415f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:16:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 05:16:30 2007 +0000"
      },
      "message": "Starting python exception handling cleanup\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e5341192fdd65bd306f1bb46410f09c4674a415f",
      "tree": "b68e21baaff07bee6affcf42974307b009f0df4b",
      "parents": [
        "b46c0418c716b593fd82b31b96e933e6ba9f1ab1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:56:26 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:56:26 2007 +0000"
      },
      "message": "protocol exceptions in java\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665012 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b46c0418c716b593fd82b31b96e933e6ba9f1ab1",
      "tree": "44b5b9bb2fcba866fc64e132c106987b858197ce",
      "parents": [
        "a9848d761816731a4ac509b379ea807960e74786"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:54:38 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:54:38 2007 +0000"
      },
      "message": "More java error codes in thrift\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665011 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a9848d761816731a4ac509b379ea807960e74786",
      "tree": "d47cc6c5f01ed2a976bc603a1a757bf5ab581a11",
      "parents": [
        "5e0465738e719ce87ae445843eb42324c482b7b1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:54:05 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:54:05 2007 +0000"
      },
      "message": "New thrift c++ error code\n\nSummary: ALREADY_OPEN\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665010 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5e0465738e719ce87ae445843eb42324c482b7b1",
      "tree": "7f26d7d70f3ac733488273ae6ccb6a9c148f092e",
      "parents": [
        "3d42440e420ca1f6871b8ac436e05b10e4c32995"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:17:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:17:55 2007 +0000"
      },
      "message": "Thrift application exceptions in Java, code gen\n\nReviewed By: jrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665009 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d42440e420ca1f6871b8ac436e05b10e4c32995",
      "tree": "10c03d86b7e413079e80c359dcefe670fe7d00f3",
      "parents": [
        "4c948d4b5c2480e32322e7ae7f037a7a7cbc2437"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:17:34 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 04:17:34 2007 +0000"
      },
      "message": "Thrift application exceptions in Java\n\nReviewed By: thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665008 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4c948d4b5c2480e32322e7ae7f037a7a7cbc2437",
      "tree": "710141e6400be00fbe08c5dd801603890a1be3b1",
      "parents": [
        "f3d3363c8e624b6773d173dce1f97104f6e47a9b"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 01:40:05 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 01:40:05 2007 +0000"
      },
      "message": "C++ Thrift server throws application exceptions for invalid message types\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665007 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3d3363c8e624b6773d173dce1f97104f6e47a9b",
      "tree": "57507f064cc1e93a1900e6cbac3445c6cbbf3ee1",
      "parents": [
        "2c2a648023209222bdc1f547eee28582e1b5be6e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 01:39:23 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 01:39:23 2007 +0000"
      },
      "message": "Application exception types for Thrift\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665006 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2c2a648023209222bdc1f547eee28582e1b5be6e",
      "tree": "f2d9598061a5363bb0421ee7c7fbabcfe686d0c2",
      "parents": [
        "ecf490e30d03ecd246217457a36a45ffb597e3db"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 00:22:33 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 00:22:33 2007 +0000"
      },
      "message": "Gen code with /usr/bin/env python not /usr/bin/python\n\nSummary: More reliable, lets user customize which python to use\n\nReviewed By: dougb\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665005 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ecf490e30d03ecd246217457a36a45ffb597e3db",
      "tree": "ed92a0316654366be1b24635d20991776ef30863",
      "parents": [
        "f9831084bc213937c3826485b9e8130c6f8baf0c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 00:05:18 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 00:05:18 2007 +0000"
      },
      "message": "Python code gen includes __init__.py and package directory\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665004 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f9831084bc213937c3826485b9e8130c6f8baf0c",
      "tree": "4a69727c87b54201ff11dea96059242da8970989",
      "parents": [
        "3cd75f543cae5fb5728e09340668ebe1885bfcf0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 20:59:21 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 20:59:21 2007 +0000"
      },
      "message": "Thrift Binary protocol improvements and application exceptions\n\nSummary: Add application exceptions for unknown methods etc, and also let binary protocol support size limits on containers and strings\n\nReviewed By: aditya, xp-wayne\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665003 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3cd75f543cae5fb5728e09340668ebe1885bfcf0",
      "tree": "9225958cb685ec016aad1fab27d917ff0a235902",
      "parents": [
        "98e962bf24b7c1758c01a268d494c8e9e62642fe"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 20:57:36 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 20:57:36 2007 +0000"
      },
      "message": "Include debug symbols in thrift builds by default\n\nSummary: Too irritating not having stack traces when these go down. Sack up and include stack traces always... bigger binary but whatever.\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665002 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "98e962bf24b7c1758c01a268d494c8e9e62642fe",
      "tree": "b89c167916fdaa2745f6bcd278b312bc5ecd7345",
      "parents": [
        "0e5283914f19fc1442db9b49cda400d1b28ab164"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 18:44:05 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 18:44:05 2007 +0000"
      },
      "message": "Generate Java code into proper source directory heirarchy\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665001 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0e5283914f19fc1442db9b49cda400d1b28ab164",
      "tree": "217b81b01a8e86ebf029f3e8c2ba47fb6fa70372",
      "parents": [
        "04342d8b632f0f0c0677c630492843530278ac64"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 04:23:26 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 04:23:26 2007 +0000"
      },
      "message": "Take out debug print in TServer constructor\n\nReviewed By: aditya\n\nTest Plan: no print on construct\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665000 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "04342d8b632f0f0c0677c630492843530278ac64",
      "tree": "17b8ea37a0dbf3a9ca3ee7484f60f36570724fe7",
      "parents": [
        "fb84b2b264c833a10192374197b08b805739ea49"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 03:41:35 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 03:41:35 2007 +0000"
      },
      "message": "another typo i missed\n\nSummary: outut\n\nReviewed By: aditya\n\nTest Plan: blog\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664999 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fb84b2b264c833a10192374197b08b805739ea49",
      "tree": "feb7f93e3940e7ade1112492c4c8dc8126f39f15",
      "parents": [
        "a0c92417a0eedcb65361d4e8f0d9ae679554c715"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 03:37:28 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 20 03:37:28 2007 +0000"
      },
      "message": "Adityaslop typos in thrift py server\n\nSummary: outut is not output\n\nReviewed By: aditya, cheever\n\nTest Plan: blogfeeds fixin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664998 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0c92417a0eedcb65361d4e8f0d9ae679554c715",
      "tree": "5861fdac65127220b6b227e5402180f91f458388",
      "parents": [
        "afc76543cd50b44560f864bd4f871de62cea9d7b"
      ],
      "author": {
        "name": "James Wang",
        "email": "jwang@apache.org",
        "time": "Wed Feb 14 23:22:08 2007 +0000"
      },
      "committer": {
        "name": "James Wang",
        "email": "jwang@apache.org",
        "time": "Wed Feb 14 23:22:08 2007 +0000"
      },
      "message": "Thrift: Changing TFileTransport to use the same buffer-swap mechanism that pillar does\n\nReviewed by: aditya\n\nTested with thrift test class\n\nNotes: TFileTransport used to use a circular buffer.  Changed this to use two large buffers, one for reading and one for writing, that are swapped whenever the writer thread finishes with the last write.\n\nAlso changed a few default constants -- force_flush timeout is now 3 sec, default buffer size is 10000 entries\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664997 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "afc76543cd50b44560f864bd4f871de62cea9d7b",
      "tree": "0e7b4841647e46e5fb732678483941ba40d4ae3b",
      "parents": [
        "9f8361fee7ea26167fd0818e6de1b000f582dd5e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 09 21:55:44 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 09 21:55:44 2007 +0000"
      },
      "message": "Take brackets out of cpp_type bit\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664996 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f8361fee7ea26167fd0818e6de1b000f582dd5e",
      "tree": "4f68cdf2b51de11bba6fe4308ecd52e70a41aff7",
      "parents": [
        "907e3d6345858f245331d9e6f6a98624b3eda624"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 09 02:14:43 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 09 02:14:43 2007 +0000"
      },
      "message": "Fix code gen to getTransport() not getOutputTransport()\n\nReviewed By: wayne\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664995 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "907e3d6345858f245331d9e6f6a98624b3eda624",
      "tree": "9e47d630d5829bc8f8d38b3aa03772f15374ee3d",
      "parents": [
        "0b64e77d96fbf2f80b78b768613c84584c84920f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 08 22:29:24 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 08 22:29:24 2007 +0000"
      },
      "message": "Fix handling of accept() exceptions in threadedserver\n\nReviewed By: threadz-aditya-tbr\n\nNotes: Propagating fix from TThreadPoolServer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664994 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b64e77d96fbf2f80b78b768613c84584c84920f",
      "tree": "89e9460ab3a8931590549b535b3f146e49085ece",
      "parents": [
        "e1165d4b1837726dba8c144719cbde6f47389478"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Feb 07 22:39:58 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Feb 07 22:39:58 2007 +0000"
      },
      "message": "Thrift: PHP Socket instrumentation for connect/read/write issues\n\nSummary:\nSockets now error with timeout messages if it\u0027s a timeout over general read failures.\n\nReviewed By: Slee\n\nTest Plan: Tested with payment broker client with overloaded addresses and send/recv timeouts.\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664993 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e1165d4b1837726dba8c144719cbde6f47389478",
      "tree": "e8ad3b703a7f9a82739861191daeb04ceb7b8e49",
      "parents": [
        "157d9f794ea62740095dcf1f4dd4b401068fc340"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:05:28 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:05:28 2007 +0000"
      },
      "message": "Implement TSimpleServer in Ruby\n\nSummary: It Works!\n\nReviewed By: tbr-doug\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664992 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "157d9f794ea62740095dcf1f4dd4b401068fc340",
      "tree": "930d6cb77339e99ed0084a71bc981e61663f6f35",
      "parents": [
        "da748dd5fe09fbc76d9db8e26b73012d229f9787"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:03:53 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:03:53 2007 +0000"
      },
      "message": "Ruby test server code\n\nReviewed By: tbr-doug\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664991 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da748dd5fe09fbc76d9db8e26b73012d229f9787",
      "tree": "dd4cd27dffb2c4749b91683a913528c5a5b03e6e",
      "parents": [
        "79e41b817e59615ce03910e104e18e300a9204d4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:03:32 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 06:03:32 2007 +0000"
      },
      "message": "Fixes for ruby server code gen\n\nReviewed By: tbr-doug\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664990 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "79e41b817e59615ce03910e104e18e300a9204d4",
      "tree": "d0d805b487c0a9f130622281bccbebf17a14040c",
      "parents": [
        "fdef47ea2bbb1802deee4f10407c40cd32c42d52"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 04:07:07 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 04:07:07 2007 +0000"
      },
      "message": "Update test code with TPipedTransport\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664989 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fdef47ea2bbb1802deee4f10407c40cd32c42d52",
      "tree": "d75339d1b970d3dde08d5b57354a154bb907b178",
      "parents": [
        "6a47fed5feef44de4c5505fff21126f09ec02c6e"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 03:54:18 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 03:54:18 2007 +0000"
      },
      "message": "-- Servers should not crash on accept.\n\nSummary:\n- Continue running if there is an accept issue\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664988 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6a47fed5feef44de4c5505fff21126f09ec02c6e",
      "tree": "d4e4213cf7ff8fd24f13c22f6585ec81f750760e",
      "parents": [
        "af602f5e9f338c8ca73992ea968001151c9350db"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 02:40:59 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 02:40:59 2007 +0000"
      },
      "message": "Thrift supports the \"senum\" type now\n\nSummary: Enumerated lists of strings, enforced only in XSD\n\nReviewed By: xsd\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664987 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "af602f5e9f338c8ca73992ea968001151c9350db",
      "tree": "5b38eadd730c6ce90b03c9037c92a2cb77476afe",
      "parents": [
        "9bae5e783e8c2886a1608b0976f626ec6469e97e"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 02:38:54 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 02:38:54 2007 +0000"
      },
      "message": "-- Remove reference to TBufferedRouter.h/cpp in Makefile\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664986 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9bae5e783e8c2886a1608b0976f626ec6469e97e",
      "tree": "3c32ecbb2f12e3b609678712fe6ff40b439de906",
      "parents": [
        "748d83f65f7567415efda53f5cfd62c726737469"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 02:36:56 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Feb 07 02:36:56 2007 +0000"
      },
      "message": "-- typo in TSocket\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664985 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "748d83f65f7567415efda53f5cfd62c726737469",
      "tree": "a27f693afddd3172fa4425c3378d0a536bc89049",
      "parents": [
        "81cf1e550d6ffdde116f541a8a5f7a75625ffbf9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 01:20:08 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 01:20:08 2007 +0000"
      },
      "message": "xsd_attrs are a FieldList now, so you can have multiple of them and they are typed\n\nReviewed By: xsd\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664984 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "81cf1e550d6ffdde116f541a8a5f7a75625ffbf9",
      "tree": "8ee2e22a1d1601c5873ac9effd6c86b735225a3b",
      "parents": [
        "43b6c6378e6a56c4d5dd69164f87d470273eed40"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 00:54:49 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 00:54:49 2007 +0000"
      },
      "message": "Thrift code-gen optimizations to use raw pointers where possible\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664983 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "43b6c6378e6a56c4d5dd69164f87d470273eed40",
      "tree": "2b97ee7be11efb1870c17ff227865f9869c2df49",
      "parents": [
        "7df0e2a9aa61e24a5121b24f0cac60d8a858a88b"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 00:54:17 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 07 00:54:17 2007 +0000"
      },
      "message": "Protocol should hang onto shared pointer for protection but always use underlying raw pointer\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664982 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7df0e2a9aa61e24a5121b24f0cac60d8a858a88b",
      "tree": "f8e87575760bf20ae69463bf3d3fc8e6c4d6d275",
      "parents": [
        "86c87b0fe1581a4a27b603119327a3f9eb602fa7"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 06 21:03:18 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 06 21:03:18 2007 +0000"
      },
      "message": "Thrift support for the xsd_nillable attribute\n\nReviewed By: dave\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664981 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "86c87b0fe1581a4a27b603119327a3f9eb602fa7",
      "tree": "ad3d00710764838629793648e606e37da665879b",
      "parents": [
        "e12d48596d4666b393d8f69fa8ef2764b9b5bfaa"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 06 07:11:23 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 06 07:11:23 2007 +0000"
      },
      "message": "NAmespace PHP exceptions in catch block properly and add getName() method to generated structs\n\nReviewed By: ari\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664980 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e12d48596d4666b393d8f69fa8ef2764b9b5bfaa",
      "tree": "3f3e39c9855f0a6ed3228f9ad0b82a1b15c8de09",
      "parents": [
        "5a429586f8ec917f0b0c5209d645304199be1bbe"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 03:25:13 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 03:25:13 2007 +0000"
      },
      "message": "-- TBufferedRouterTransport being renamed to TPipedTransport\n\nSummary:\n- TBufferedRouterTransport is the most nonsensical name I have ever\n  heard of\n\nReviewed By: slee\n\nTest Plan: it compiles\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664979 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5a429586f8ec917f0b0c5209d645304199be1bbe",
      "tree": "b4e2b41a0d22976fac67ae17c65846a8906b849e",
      "parents": [
        "6a5bcaa754fa8ece15658d8542602cd7b846d00c"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:51:15 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:51:15 2007 +0000"
      },
      "message": "-- Protocol and transport factories now wrap around a single protocol/transport\n\nSummary:\n- This is an analagous to the C++ change made in r31441\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664978 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6a5bcaa754fa8ece15658d8542602cd7b846d00c",
      "tree": "e0f5c99e1b68d21653f8af1b2dbd3b487aa8fc06",
      "parents": [
        "f954f97b963d618dc767677850cb13429c9f5a52"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:50:56 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:50:56 2007 +0000"
      },
      "message": "-- Protocol and transport factories now wrap around a single protocol/transport\n\nSummary:\n- This is an analagous to the C++ change made in r31441\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664977 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f954f97b963d618dc767677850cb13429c9f5a52",
      "tree": "704c9ca7572364f38205b4dd0f988cdf03852207",
      "parents": [
        "5c468196dc7a1d6035df83fb656ab3f214657421"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 01:26:12 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 01:26:12 2007 +0000"
      },
      "message": "-- Allow specification of socket timeouts in thrift python socket code\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664976 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5c468196dc7a1d6035df83fb656ab3f214657421",
      "tree": "7d54acee76073808baef08819b88df77d1e28f43",
      "parents": [
        "21135c300bd4418365981e930d3aeba6f290fb5b"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 01:14:33 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 01:14:33 2007 +0000"
      },
      "message": "-- Protocol and transport factories now wrap around a single protocol/transport\n\nSummary:\n- This is an analagous to the C++ change made in r31441\n\nReviewed By: cheever, mcslee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664975 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21135c300bd4418365981e930d3aeba6f290fb5b",
      "tree": "b5e90265c7f536d6d9b045929ea5f617172c711e",
      "parents": [
        "74eea207a02fb5e3a92c0afcadd0e7a0d6313ef5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Feb 05 21:52:08 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Feb 05 21:52:08 2007 +0000"
      },
      "message": "Adding XSD attribute support\n\nReviewed By: dave\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664974 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "74eea207a02fb5e3a92c0afcadd0e7a0d6313ef5",
      "tree": "887813d3e405f4423dbfe7b078ba2bc0d8851e58",
      "parents": [
        "ee341cb57bc860b41477fb9f9e8ff035c6ba9b47"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Feb 05 21:47:03 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Feb 05 21:47:03 2007 +0000"
      },
      "message": "svn adding t_doc.h\n\nSummary: charlie you missed this one!\n\nReviewed By: cheever\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664973 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee341cb57bc860b41477fb9f9e8ff035c6ba9b47",
      "tree": "b42ded3fb505cb7a028c8086a148b27ac0214957",
      "parents": [
        "92a2eac8cbeef3fbdb6f3f9dd9df8db226240959"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Mon Feb 05 21:40:38 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Mon Feb 05 21:40:38 2007 +0000"
      },
      "message": "Thrift: Supported for file descriptor \u003d\u003d 0 and cleanup error output\n\nSummary:\nThrift improperly initialized file descriptors to zero and treated 0 and an invalid value.  0 is a valid file descriptor.  Also, commented out error message on client disconnect for TThreadPoolServer\n\nReviewed By: Marc \u0026 Karl\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664972 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92a2eac8cbeef3fbdb6f3f9dd9df8db226240959",
      "tree": "ea2f497061e9bc49e3de07c74957f2fd5afbe7ec",
      "parents": [
        "f53b5cfed2d6aeba4e0f6cc4dface6d641f98ce7"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Mon Feb 05 20:58:41 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Mon Feb 05 20:58:41 2007 +0000"
      },
      "message": "Thrift: Exception message is protected and accessible to derived classes.\n\nSummary:\nException message is protected and accessible to derived classes.\n\nReviewed By: Karl\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664971 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f53b5cfed2d6aeba4e0f6cc4dface6d641f98ce7",
      "tree": "c73b3246bd4ae373a62007f149e0fff5c31f36eb",
      "parents": [
        "10640d8935c62d6ee5684ad4b26b760dc0e424d1"
      ],
      "author": {
        "name": "ccheever",
        "email": "dev-null@apache.org",
        "time": "Mon Feb 05 20:33:11 2007 +0000"
      },
      "committer": {
        "name": "ccheever",
        "email": "dev-null@apache.org",
        "time": "Mon Feb 05 20:33:11 2007 +0000"
      },
      "message": "adding documentation syntax to thrift\n\nsee DocTest.thrift for examples.\n\ntodo: integrate parsed documentation into code generation\n\nreview: marc k, mcslee\ntest plan: DocTest.thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664970 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "10640d8935c62d6ee5684ad4b26b760dc0e424d1",
      "tree": "a999a9e9e413d8c28848e2c34223cba3a06b1fea",
      "parents": [
        "f23cfd810c75ebeb725380a9e40fd91eea884399"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Sat Feb 03 01:59:12 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Sat Feb 03 01:59:12 2007 +0000"
      },
      "message": "Thrift fixes for Exceptions and TServerSocket\n\nSummary:\nTServerSocket detected file des. 0 as an invalid file des.  This has been fixed.\n\nReviewed By: Steve\n\nRevert Plan: Revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664969 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f23cfd810c75ebeb725380a9e40fd91eea884399",
      "tree": "43670529b8645b0fea755cbacb2d11577e66e9fc",
      "parents": [
        "8cbda85be56cf03bb8d0c1a84d200ea04173f4aa"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 02 00:09:51 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Feb 02 00:09:51 2007 +0000"
      },
      "message": "TFileTransport %lu \u003d\u003e %u\n\nSummary: compiler warnings are lame\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664968 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8cbda85be56cf03bb8d0c1a84d200ea04173f4aa",
      "tree": "66b7cf006b9e41ff781d7c47bb3aa74ed1e5ba68",
      "parents": [
        "739dbe55aee3baa81a3678fbb307b4e70d6caea8"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 23:05:38 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 23:05:38 2007 +0000"
      },
      "message": "Prevent direct instantation of ThreadManager\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664967 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "739dbe55aee3baa81a3678fbb307b4e70d6caea8",
      "tree": "184f95d0e52bc855893ee9c2bc12a21d35f294c2",
      "parents": [
        "b3cb62959edab16c0ee8ccfd3cf7bc45d63ef703"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 22:55:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 22:55:30 2007 +0000"
      },
      "message": "Bring C++ thrift stress test up to date with new constructs\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664966 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b3cb62959edab16c0ee8ccfd3cf7bc45d63ef703",
      "tree": "4d7fcb1008df2fb6290bdb8087d85e22285f6bef",
      "parents": [
        "7a20a14a0647fb2856898b6994cd35917c10791f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 22:55:00 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 22:55:00 2007 +0000"
      },
      "message": "Adding threaded server to Thrift\n\nSummary: Spawns a new thread for each client connection\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664965 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a20a14a0647fb2856898b6994cd35917c10791f",
      "tree": "2e2d6da11007eb73612874557e70f167a7c2f59d",
      "parents": [
        "7ff3245bfae7c99ac12550ddc252f80ad32dd366"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 21:39:50 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 21:39:50 2007 +0000"
      },
      "message": "Fix bufferedroutertransport overflow bugs\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664964 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7ff3245bfae7c99ac12550ddc252f80ad32dd366",
      "tree": "947972a8730d6a1afc0c3e0c152df298633f7391",
      "parents": [
        "29cbeb6235f6637f2584715cf3ea37cf6a371653"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 05:26:18 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 01 05:26:18 2007 +0000"
      },
      "message": "Default values and nullification for thrift code\n\nSummary: All things are null now, unless you specify a default value!\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "29cbeb6235f6637f2584715cf3ea37cf6a371653",
      "tree": "95ed44190de07d0a6ceaf5b684d9b6dcb96d8af8",
      "parents": [
        "cb126a0c196a14734194c983452f702f16c9c929"
      ],
      "author": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Thu Feb 01 00:17:28 2007 +0000"
      },
      "committer": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Thu Feb 01 00:17:28 2007 +0000"
      },
      "message": "Thrift: Fix xsd:sequence and xsd:all minOccurs/maxOccurs generation\n\nThe minOccurs and maxOccurs attributes should appear on the elements, rather than the containers.\n\nfor a thrift struct, we produce:\n\u003csequence\u003e\n\u003celement name\u003d\"some_element\"\u003e \u003c!-- max is implicitly 1 --\u003e\n\u003celement name\u003d\"some_optional_element\" minOccurs\u003d\"0\"\u003e \u003c!-- max is\nimplicitly 1 --\u003e\n...\n\nfor a thrift list, we produce\n\u003csequence\u003e\n\u003celement name\u003d\"the_list_element\" minOccurs\u003d\"0\" maxOccurs\u003d\"unbounded\"\u003e\n\u003c/sequence\u003e\n\nfor a thrift struct tagged with xsd_all, we produce\n\n\u003call\u003e\n\u003celement name\u003d\"some_element\" minOccurs\u003d\"0\"/\u003e  \u003c!-- max is implicitly 1\n--\u003e\n\u003c/all\u003e\n\nReviewed By: mcslee\n\nTest Plan: sandbox\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664962 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb126a0c196a14734194c983452f702f16c9c929",
      "tree": "d449702d7a846f619823433bae7fadf8bca40005",
      "parents": [
        "492d22311846f4338461882f4531e18baff63014"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 31 08:31:29 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 31 08:31:29 2007 +0000"
      },
      "message": "Fix for TBufferedTransport double-buffer-size strings\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664961 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "492d22311846f4338461882f4531e18baff63014",
      "tree": "3fb1ae50e8d5f61e64bcbf715c663729e35f3b41",
      "parents": [
        "0d9199e709c92e28ffe67b14916a9c49ce7dbca0"
      ],
      "author": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Wed Jan 31 02:49:01 2007 +0000"
      },
      "committer": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Wed Jan 31 02:49:01 2007 +0000"
      },
      "message": "Thrift: Finish namespace generation from xsd_namespace command\n\nIn .thrift file:\n\nxsd_namespace \"http://api.facebook.com/v1\"\n\nTurns up in the xsd output as:\n\n\u003cxsd:schema xmlns:xsd\u003d\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace\u003d\"http://api.facebook.com/v1\"\n xmlns\u003d\"http://api.facebook.com/v1\"\n elementFormDefault\u003d\"qualified\"\u003e\n\nto properly accommodate our generated xml\n\nThank you, Slee.\n\nReviewed By: mcslee\n\nTest Plan: sandbox\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664960 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0d9199e709c92e28ffe67b14916a9c49ce7dbca0",
      "tree": "62cd2b7460a66659d53718841ebad73025517d05",
      "parents": [
        "aaa23ed4ea6aa683f8b1f1d5de79846f61d1937e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 31 02:08:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 31 02:08:30 2007 +0000"
      },
      "message": "xsd_namespace keyword for thrift\n\nSummary: So you can Spaceify the Shiznits\n\nReviewed By: fett\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664959 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aaa23ed4ea6aa683f8b1f1d5de79846f61d1937e",
      "tree": "8e722b909d0082d1ea8eb8e5455e38b1d5d1b35a",
      "parents": [
        "4637bfbff88c3b15ae81abe85a712cfc3cef248e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jan 30 19:52:05 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jan 30 19:52:05 2007 +0000"
      },
      "message": "Move var declarations out of switch blocks in Thrift\n\nSummary: Strict G++ compliance\n\nReviewed By: fett\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664958 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4637bfbff88c3b15ae81abe85a712cfc3cef248e",
      "tree": "c355ff78986abe64d83bbfb1f2a287ef7cb67519",
      "parents": [
        "2006d99d251bc2c4a1e06e39bdee789c459327fe"
      ],
      "author": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Tue Jan 30 19:50:30 2007 +0000"
      },
      "committer": {
        "name": "dave",
        "email": "dev-null@apache.org",
        "time": "Tue Jan 30 19:50:30 2007 +0000"
      },
      "message": "Thrift: Small changes to support XSD generation\n\nxs:restriction -\u003e xsd:restriction\nminoccurs -\u003e minOccurs\n\nReviewed By: marc\n\nTest Plan: sandbox\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664957 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2006d99d251bc2c4a1e06e39bdee789c459327fe",
      "tree": "fdc6fed3d6e5f187767483548d47471d06304ee3",
      "parents": [
        "a7747c2525bc0815c01a896cb0dd8eba7adf5ce5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jan 29 17:58:54 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jan 29 17:58:54 2007 +0000"
      },
      "message": "Thrift gen\u0027d code now checks for field ID AND type matches\n\nSummary: Will call skip() even if FID matches when there is an invalid field type identifier\n\nReviewed By: corson\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664956 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a7747c2525bc0815c01a896cb0dd8eba7adf5ce5",
      "tree": "ec720e5bb1d8ff0c3e86a1f9659f923e13e0ab0e",
      "parents": [
        "cb09cfa3220dff831acf7256179a6ec60874aec0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jan 29 17:35:54 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jan 29 17:35:54 2007 +0000"
      },
      "message": "Fix HashMap \u003d\u003e AbstractMap conversions in Java test thrift code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664955 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb09cfa3220dff831acf7256179a6ec60874aec0",
      "tree": "01b2704ecee342c644ea7a0e8c0585c968171c3d",
      "parents": [
        "6d7d5958586e5021f84f9a7c36bbc58b47c1c6b2"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jan 27 01:58:17 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jan 27 01:58:17 2007 +0000"
      },
      "message": "Update configure.ac to include compiler/cpp directory\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664954 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6d7d5958586e5021f84f9a7c36bbc58b47c1c6b2",
      "tree": "cdfee8e46398af7ca5bcff249b04389033f125df",
      "parents": [
        "50919171b72e3a13daa5fa4159121c0a30e845a2"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jan 27 01:44:22 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jan 27 01:44:22 2007 +0000"
      },
      "message": "Ruby support for Thrift\n\nSummary: Just client support so far.\n\nReviewed By: tbr-doug\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664953 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "50919171b72e3a13daa5fa4159121c0a30e845a2",
      "tree": "dcd536f9db0dbeef9c9895a6b11343efef6791af",
      "parents": [
        "0788a70568640d0709e3655ba782b186fc9d9526"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Fri Jan 26 01:41:03 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Fri Jan 26 01:41:03 2007 +0000"
      },
      "message": "Thrift: indentation\n\nSummary:\nsigh mixed indentation sytyles.\n\nReviewed By: Slee\n\nTest Plan: Test by building..\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664952 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0788a70568640d0709e3655ba782b186fc9d9526",
      "tree": "5e51a829c07eee64abb31b916d12d2f797a7377c",
      "parents": [
        "6f5e2cb3ea48815d6e1d45d95dbe69176a46926a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 08:14:50 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 08:14:50 2007 +0000"
      },
      "message": "Separate thrift into libthrift and libthriftnb\n\nSummary: libthriftnb is the one that requires libevent. It was really annoying that you always had to put -levent in your link step to build thrift programs when youa re not using any of the c++ nonblocking stuff. This way, if you\u0027re using nonblocking you can do that, but the normal case is easier to link.\n\nReviewed By: makefile\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664951 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f5e2cb3ea48815d6e1d45d95dbe69176a46926a",
      "tree": "37042e75ca12b1cd06bb65056341d73b12798633",
      "parents": [
        "eb0d024ee1ca1cf55b813d4890d6eef388b5ef94"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 08:01:28 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 08:01:28 2007 +0000"
      },
      "message": "Fix relative paths in test dirs\n\nReviewed By: makefile\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664950 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eb0d024ee1ca1cf55b813d4890d6eef388b5ef94",
      "tree": "6aa5dc3f4e441fb9a4c70d3c7ec02b8dac766d5c",
      "parents": [
        "79e025b3e8710cbee50db83f84cce153a230f6ea"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 07:58:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 07:58:55 2007 +0000"
      },
      "message": "Full automake/autoconf compliance for thrift\n\nSummary: Including the compiler!!!\n\nReviewed By: automake\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664949 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "79e025b3e8710cbee50db83f84cce153a230f6ea",
      "tree": "d40d2ef661daac45adc3f104ac9d883c619d4b12",
      "parents": [
        "2c9f2fb0bd356f45a10b2c37743677969c61ef72"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 06:28:24 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 06:28:24 2007 +0000"
      },
      "message": "Fix bootstrap for the jwang\n\nSummary: SORRY MY HAX)RDS WAS BROKED\n\nReviewed By: jwang\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664948 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2c9f2fb0bd356f45a10b2c37743677969c61ef72",
      "tree": "1e775d9622f2873111215e7db313cd6f12e48d06",
      "parents": [
        "938bc38e7dba592a9c69d690c052c7279f59a9f9"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Thu Jan 25 03:27:43 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Thu Jan 25 03:27:43 2007 +0000"
      },
      "message": "-- ThriftLogfile is finally done.\n\nSummary:\n- Everything seems to be working well..\n\nReviewed By: tbr - slee\n\nTest Plan: Tested using search\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664947 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "938bc38e7dba592a9c69d690c052c7279f59a9f9",
      "tree": "5251d04e3be1d9f3b778966c230a6bb894d970e5",
      "parents": [
        "cc11b06c018997d37f7c2a76e6439fcf8f1b82d5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 02:10:07 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 02:10:07 2007 +0000"
      },
      "message": "Fix Makefile to use thrifty.yy and thriftl.ll\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664946 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cc11b06c018997d37f7c2a76e6439fcf8f1b82d5",
      "tree": "2465cd0b671f7274356792290bf26fa11e9a2325",
      "parents": [
        "9e288d4f7ad0b55f5a1c6b0010f4f0a5d935fece"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 02:07:22 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 02:07:22 2007 +0000"
      },
      "message": "Rename some thrif tcompiler files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664945 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9e288d4f7ad0b55f5a1c6b0010f4f0a5d935fece",
      "tree": "75a7ad0f667ef8dd4869c7584a98e46692e05ae9",
      "parents": [
        "68f08ee5f5986138105bb3906b086cd15df02026"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 23:42:12 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 23:42:12 2007 +0000"
      },
      "message": "Add some smaller test cases and fix new single protocol/transport C++ test\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664944 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "68f08ee5f5986138105bb3906b086cd15df02026",
      "tree": "9fadf43d0cc6017f7dda9b85ab4bfc695c688323",
      "parents": [
        "c425780847ea746a474f8c81c6e8cb350d1a4feb"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Jan 24 23:39:10 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Jan 24 23:39:10 2007 +0000"
      },
      "message": "-- Error recovery code for thrift logfile\n\nSummary:\n- perform some basic corruption checks:\n   1) Event larger than chunk\n   2) Event larger than specified max\n   3) Event crossing chunk boundary etc.\n- If error encountered, then try to perform some recovery\n\nReviewed By: Slee\n\nTest Plan: Going to test now...need to check in because of compile issues\n\nNotes:\n- These checks take care of the case when there is a dirty read from the filesystem (which\n  we have encountered with the netapps). The recovery involves trying to perform the read\n  again from ths FS and if that fails skipping the chunk altogether.\n  Keep in mind that this might only be useful for idempotent systems (e.g. search redolog).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664943 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c425780847ea746a474f8c81c6e8cb350d1a4feb",
      "tree": "7dfd115ed3c31faa4836b082f37224ba19d5ba1a",
      "parents": [
        "c42ecd5cfee2e922fd3d150f840c6532af1b8919"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 23:14:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 23:14:30 2007 +0000"
      },
      "message": "Thrift socket should not perror in the TRYAGAIN state\n\nReviewed By: wayne\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664942 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c42ecd5cfee2e922fd3d150f840c6532af1b8919",
      "tree": "3d1fb987eb6af406d3824d57298364e4106fea62",
      "parents": [
        "9abb0d69b7613f73e3fe079cfdafabab59bc4ec9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 22:57:20 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 22:57:20 2007 +0000"
      },
      "message": "No more getInputTransport vs getOutputTransport in protocols\n\nSummary: It is just getTransport ow\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9abb0d69b7613f73e3fe079cfdafabab59bc4ec9",
      "tree": "a967a5f44eb05fadd5fb34661d875c3564e14db4",
      "parents": [
        "bf05a6069e5bcdf0a2254ee933f0925a45615233"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Jan 24 22:53:54 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Jan 24 22:53:54 2007 +0000"
      },
      "message": "-- Change concept of protocol and transport factory\n\nSummary:\n- Transport factories now wrap around one transport\n- Protocol factories now wrap around one transport (as opposed to a pair of input/output\n   transports)\n- TServer now takes input/output transport and protocol factories\n\nThe motivation for this change is that you could concievably want to use a different protocol or\ntransport for input and output. An example is that incoming data is encoded using binary protocol\nbut outgoing data is encrypted XML (with encryption being done on the transport level).\n\nThis change should be mostly backwards compatible because the TServer classes have constructors\nthat take a transport factory and use that for both the input and transport factories. The only\nchange might be for anyone who is using the C++ client code directly i.e. instantiating\nTBinaryProtocol() directly because the constructor now only accepts one transport.\n\nReviewed By: Slee\n\nTest Plan: Everything compiles (for both thrift and search).\n\nNotes:\nI am going to make the same changes in all the supported languages after this...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664940 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bf05a6069e5bcdf0a2254ee933f0925a45615233",
      "tree": "735a1335eaa8111318a8ca2e4277a763eb3fabbb",
      "parents": [
        "1921d2046b588cd1f19c40d323d44e74b02a4e1f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 22:53:07 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 22:53:07 2007 +0000"
      },
      "message": "Generate pargs an presult helpers in C++ to be more efficient in thrift\n\nSummary: Copy construction is the pits. Avoid it at all costs.\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664939 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1921d2046b588cd1f19c40d323d44e74b02a4e1f",
      "tree": "2570028adc058931e2d6ad146b7a2c38e3e22c5a",
      "parents": [
        "f9373397c3e33437e7353ad43c55a33bca4e6583"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 19:43:06 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 19:43:06 2007 +0000"
      },
      "message": "Fix C++ Thrift test code to work with new gen\u0027d code interface\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664938 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f9373397c3e33437e7353ad43c55a33bca4e6583",
      "tree": "7f03f08655dafc3db25bdb0621a325ec17798a65",
      "parents": [
        "502ea8a3c835e5807f6980d8d1157d5fd0b3b657"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 19:41:57 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 24 19:41:57 2007 +0000"
      },
      "message": "Nonblockingserver constructor that uses binary protocol factory by default\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664937 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "502ea8a3c835e5807f6980d8d1157d5fd0b3b657"
}
