)]}'
{
  "log": [
    {
      "commit": "962a8585663db144150c98e4a6adc275a2a473a7",
      "tree": "a526f2d0a1d62a0295db2e24b46dcd9c0d56daa9",
      "parents": [
        "97f9d60be8c50199e641ad8edb676c582dd7b8da"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Dec 08 19:15:35 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Dec 08 19:15:35 2006 +0000"
      },
      "message": "Generate a null implementation of thrift C++ class for easy subclassing\n\nSummary: Sometimes you just want a subclass that only implements one method... annoying to fill in nulls for the others, so use the generated null class\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664888 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "97f9d60be8c50199e641ad8edb676c582dd7b8da",
      "tree": "edade3a6ba2acec5d378381b36b94cc5f67f4dd1",
      "parents": [
        "3860c9a2464d11f55daf983723c784f512aec530"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Dec 06 19:52:16 2006 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Dec 06 19:52:16 2006 +0000"
      },
      "message": "Thrift TException does not properly define virtual what() method.\n\nSummary:\nClients would elect to call the base class what() method instead of the derived version.  This results in\nless than usable exceptions for debugging.\n\nReviewed By: Karl * mcslee\n\nTest Plan:\nTested with local application in development.\n\nRevert Plan:\nrevertible.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664887 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3860c9a2464d11f55daf983723c784f512aec530",
      "tree": "d692c1c82bb1fda1fd42834ddbac032ff03fb194",
      "parents": [
        "807b2c601d84231a235bd20093edc6dd152c94c4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Dec 06 00:13:42 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Dec 06 00:13:42 2006 +0000"
      },
      "message": "Fix TSimpleServer exception bug\n\nReviewed By: tbr-martin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664886 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "807b2c601d84231a235bd20093edc6dd152c94c4",
      "tree": "97835339cc3bb513793cb0ffa1320d2f388a7ecc",
      "parents": [
        "7657fa97475496f6e65aeb8c1ca2d5732545b733"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 30 00:55:41 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 30 00:55:41 2006 +0000"
      },
      "message": "Missing file in thrift parser, sorry d00dz!\n\nSummary: Forgot to svn add\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664885 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7657fa97475496f6e65aeb8c1ca2d5732545b733",
      "tree": "d01df5140644819c49f6aa983dbb1f1e61f85d92",
      "parents": [
        "600cdb337e4067280c2aa3135eafbcc34da45e20"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 22:07:23 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 22:07:23 2006 +0000"
      },
      "message": "Oops take out printf debug\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664884 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "600cdb337e4067280c2aa3135eafbcc34da45e20",
      "tree": "74c5fcbb2753b62d51f01cef6e6f6fca68277378",
      "parents": [
        "67fc63410d0b7065e70be52834bf6a724a7b00e5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 22:06:42 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 22:06:42 2006 +0000"
      },
      "message": "Thrift supports HEX notation for int consts and proper python/php sets\n\nReviewed By: yishan-tbr\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "67fc63410d0b7065e70be52834bf6a724a7b00e5",
      "tree": "575b4c382f216437d68248c71e0cec6f5f45e670",
      "parents": [
        "aa7671d041f889f00a0ccc7dad2f806cf73a9a0d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 03:37:04 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 03:37:04 2006 +0000"
      },
      "message": "Strings in JSON style thrift constants do not need quotes\n\nSummary: Cause it\u0027s just too much work to put in quotes sometimes. struct thing \u003d { a : 325, bb : 5632} OBVIOUSLY a and bb are strings. Duh.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664882 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa7671d041f889f00a0ccc7dad2f806cf73a9a0d",
      "tree": "0ca652adc3b7538af96ab87878ed4e57e145380d",
      "parents": [
        "301528702cb311d0bd10f7ebfc6bb63f4a9dc8bb"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 03:19:31 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 29 03:19:31 2006 +0000"
      },
      "message": "Thrift supports arbitrarily typed constants across all languages\n\nSummary: Hot! Now you can defined your maps to strings and other constnats things in your .thrift file, so you can have the same symbols and useful defaults defined in your client as in your server.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664881 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "301528702cb311d0bd10f7ebfc6bb63f4a9dc8bb",
      "tree": "9a2d69387c0bb884a30f3d48b248997a0f056bea",
      "parents": [
        "d3bc1a5f528a2b56b162a135bae66139a562ff1e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 28 01:24:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 28 01:24:07 2006 +0000"
      },
      "message": "Thrift compiler frontend support for constants\n\nSummary: The parser now accepts constants and adds them into the parse tree\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d3bc1a5f528a2b56b162a135bae66139a562ff1e",
      "tree": "d50945872ffd9a311d1ad1b4f2b49c44355ed5c7",
      "parents": [
        "e598d075f55af8db87ff1963c330e9ca7cc95b9e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Nov 27 20:25:43 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Nov 27 20:25:43 2006 +0000"
      },
      "message": "Fix _seqid to seqid_ name change in PHP\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664879 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e598d075f55af8db87ff1963c330e9ca7cc95b9e",
      "tree": "bb0c4124ed27a52738965b7c27cb3fd0516a38f7",
      "parents": [
        "216e7d6a9a7d061cdfd91b56db4ec2985cb4096e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 02:01:22 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 02:01:22 2006 +0000"
      },
      "message": "Thrift: Fix PHP socket fread return\n\nSummary: If you read the string \"0\" then it treats that as false, so we have to check for both \u003d\u003d\u003d false and \u003d\u003d\u003d \u0027\u0027 manually.\n\nReviewed By: martin\n\nNotes: I hate php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664878 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "216e7d6a9a7d061cdfd91b56db4ec2985cb4096e",
      "tree": "bba533746a5c597711cc05d6d2cdb125d7a04743",
      "parents": [
        "b9ff32ae30af5a667efa7d1d3b39687d5758c742"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 00:44:23 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 00:44:23 2006 +0000"
      },
      "message": "Fix thrift compiler typedef support\n\nSummary: Typedefed containers were wonk\u0027d\n\nReviewed By: martin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664877 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b9ff32ae30af5a667efa7d1d3b39687d5758c742",
      "tree": "8bd5642b6dacf12f4921703a5602dff272da25bc",
      "parents": [
        "588e452bc496c1c9ef3730fce15b1c9796d64c48"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 16 01:00:24 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 16 01:00:24 2006 +0000"
      },
      "message": "Thrift: C++ peek() method and TException not Exception\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664876 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "588e452bc496c1c9ef3730fce15b1c9796d64c48",
      "tree": "bf8ea1f5898639a4bc0b1650e79aa1e68924841a",
      "parents": [
        "04cc605597a05f830808ed9ea81ba82d679d072e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 22:23:06 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 22:23:06 2006 +0000"
      },
      "message": "Fix bad implode call with nonexistant class variable in PHP SocketPool\n\nReviewed By: karl\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664875 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "04cc605597a05f830808ed9ea81ba82d679d072e",
      "tree": "474817591676a885ce655eb7f0bb1bbb880ec5d2",
      "parents": [
        "6e81b3fb5c43504a8411784e9648634eb0fed542"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 21:25:34 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 21:25:34 2006 +0000"
      },
      "message": "Comma after ENUM with no explicit value\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664874 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e81b3fb5c43504a8411784e9648634eb0fed542",
      "tree": "7aa331c152828a4169d93e2ea64956732182a095",
      "parents": [
        "5ea94d444b9c84eff42ebaeb13324d4eb3f55566"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 14 23:51:27 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 14 23:51:27 2006 +0000"
      },
      "message": "Rest definition should not implement interface, the method signatures are different.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664873 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ea94d444b9c84eff42ebaeb13324d4eb3f55566",
      "tree": "014c947f686ea8d9adc5812e374b971ed8f3d70c",
      "parents": [
        "19e71c34b190489e4ab261a69f206943a7dc56b0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 14 23:48:00 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 14 23:48:00 2006 +0000"
      },
      "message": "Thrift generates a REST handler for PHP code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664872 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "19e71c34b190489e4ab261a69f206943a7dc56b0",
      "tree": "92029b288db4365d8b00e31186b08793486a4897",
      "parents": [
        "52cb2234de60a870a89e111e7d9adaf37f9aa1bd"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Nov 10 23:07:35 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Nov 10 23:07:35 2006 +0000"
      },
      "message": "All thrift PHP class constructors can take an array as the constructor argument\n\nSummary: It will init any field with the value in the array. Hot for converting DB rows into thrift objs.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664871 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52cb2234de60a870a89e111e7d9adaf37f9aa1bd",
      "tree": "51f79bbf63820fd92ddd511bf6e6537e20d4c5e5",
      "parents": [
        "2329a83701f703a26894c1fcf1bf096db77a0e88"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Nov 10 22:32:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Nov 10 22:32:07 2006 +0000"
      },
      "message": "I lied before, now thrift really supports single or double dashes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2329a83701f703a26894c1fcf1bf096db77a0e88",
      "tree": "5e8d77e55570ba21ecd9ee0d35bc5fabbd690917",
      "parents": [
        "32c66e15063c221a00425a9fff07d7f0da6fe478"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 09 00:23:30 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 09 00:23:30 2006 +0000"
      },
      "message": "Allow single dash or double dash for thrift flags\n\nReviewed By: martin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664869 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "32c66e15063c221a00425a9fff07d7f0da6fe478",
      "tree": "b5967e8e98c0b221987b5ef0664b7e8532e6261a",
      "parents": [
        "ae2bc3c8d6754f7e0fc6d81aae1a35af4c45af08"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Thu Nov 09 00:06:36 2006 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Thu Nov 09 00:06:36 2006 +0000"
      },
      "message": "Thrift Include Path Specification\n\nSummary:\nAdd support for include path specification in thrift.  Using a -I \u003cdir\u003e option you can build a list of search paths to resolve thrift includes.\n\nReviewed By: mcslee\n\nRevert Plan: revertible\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664868 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ae2bc3c8d6754f7e0fc6d81aae1a35af4c45af08",
      "tree": "814a06dc9b6aa667758ad48d68595ced16f037c4",
      "parents": [
        "9683f77d886fbd7cca658afe51d8ab9a79596522"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 08 23:44:59 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 08 23:44:59 2006 +0000"
      },
      "message": "Do not print ; in thrift parser\n\nReviewed By: bizsys d00dz\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664867 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9683f77d886fbd7cca658afe51d8ab9a79596522",
      "tree": "d53d870ab93a82528d8a319644bede06475b015b",
      "parents": [
        "8d2b238697d06f86d35b033da82379824874a1aa"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 07 23:03:00 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 07 23:03:00 2006 +0000"
      },
      "message": "Fix TType.php problem\n\nReviewed By: martin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664866 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8d2b238697d06f86d35b033da82379824874a1aa",
      "tree": "b4e4e6832485f30e0d45f9ece4972ca1339ad818",
      "parents": [
        "207cb46af86e3cda525a7bbeefba6c2f2f231ef3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Nov 06 21:40:11 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Nov 06 21:40:11 2006 +0000"
      },
      "message": "Fix C++ skeleton code generator\n\nSummary: Do not reference TBufferedTransportFactory.h\n\nReviewed By: yishan\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664865 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "207cb46af86e3cda525a7bbeefba6c2f2f231ef3",
      "tree": "a3d995f23c4ef338ae35b20c161add984f8fb82c",
      "parents": [
        "b39dbc5891d11131bc48098b33983d35169de6cb"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 02 18:43:12 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Nov 02 18:43:12 2006 +0000"
      },
      "message": "Make commas and/or semicolons both optional in thrift\n\nReviewed by: karl\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664864 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b39dbc5891d11131bc48098b33983d35169de6cb",
      "tree": "319827c55d9766851574631a49d412ccf6a2fbfa",
      "parents": [
        "bc4bc0f8f4d041cab499567f6ebc36e6da143af6"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:56:27 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:56:27 2006 +0000"
      },
      "message": "Iterate python dictionaries with for k,v in dict.items()\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664863 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bc4bc0f8f4d041cab499567f6ebc36e6da143af6",
      "tree": "d8e46e957f5876ccc45479573738430074c046b6",
      "parents": [
        "6b4783b96b22f336eaf2f2b024e8e835c4474172"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:45:33 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:45:33 2006 +0000"
      },
      "message": "Py inherited processor must pass handler to parent constructor\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664862 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b4783b96b22f336eaf2f2b024e8e835c4474172",
      "tree": "4ad28c933ff34b86639783cf2455f03b8be38e4e",
      "parents": [
        "e2bd58da293bfefc5082d7e227b7b4244c73b497"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:43:53 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:43:53 2006 +0000"
      },
      "message": "Inherited processors must call parent constructor in python\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664861 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e2bd58da293bfefc5082d7e227b7b4244c73b497",
      "tree": "658727494b36a99ddaeb7bd26f6f06decf6ea370",
      "parents": [
        "725f9e6c710d718d3763d025d34cd4ad1ce34e87"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:09:24 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:09:24 2006 +0000"
      },
      "message": "Add python scons rules\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664860 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "725f9e6c710d718d3763d025d34cd4ad1ce34e87",
      "tree": "9e0ebacde89de37263f5f6515d91d9c963102365",
      "parents": [
        "0f70d773338a108997c9ea6c8e5800a80a18d34a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:08:33 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 31 05:08:33 2006 +0000"
      },
      "message": "Use AbstractMap instead of HashMap\n\nSummary: So ConcurrentHashMap can be used safely\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664859 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0f70d773338a108997c9ea6c8e5800a80a18d34a",
      "tree": "ff40b4bd7b9725bff6034d6ad71e8bf715d87fd2",
      "parents": [
        "d07ce6013b412641b6e9e331ce2d7159d7ce16c4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Oct 28 00:51:14 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Oct 28 00:51:14 2006 +0000"
      },
      "message": "Mutex was missing from libthrift build\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664858 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d07ce6013b412641b6e9e331ce2d7159d7ce16c4",
      "tree": "69b32736b193eb7060c7ace44500905bf7303126",
      "parents": [
        "5ee76f8d7dc8611b58513ac80335eb20fbf62c6b"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Oct 27 22:30:15 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Oct 27 22:30:15 2006 +0000"
      },
      "message": "Fix Python indentation for async methods\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664857 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ee76f8d7dc8611b58513ac80335eb20fbf62c6b",
      "tree": "9e99de2b3c15a801c636198556fe564d31d6cd89",
      "parents": [
        "63608e8017896253c9d3c11854437602e046906d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 18:15:02 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 18:15:02 2006 +0000"
      },
      "message": "Skeletons should use virtual inheritance from the interface base\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664856 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "63608e8017896253c9d3c11854437602e046906d",
      "tree": "043120ee1bae81422a06c52a5f908e89eb79ddab",
      "parents": [
        "5f8237d4de71d9b0abc764f973818542211c7ed4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 05:06:26 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 05:06:26 2006 +0000"
      },
      "message": "Include \u003ctime.h\u003e not \"time.h\"\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664855 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5f8237d4de71d9b0abc764f973818542211c7ed4",
      "tree": "8a4635681b78a7b1df5013a59d198bb0dfa6f0de",
      "parents": [
        "bb31d0ac43b88dbb8b154f9653c5d58011a2e93d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:57:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:57:03 2006 +0000"
      },
      "message": "Thrift PHP update for new Protocol wraps Transport style\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664854 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb31d0ac43b88dbb8b154f9653c5d58011a2e93d",
      "tree": "6212542fa7e1edb4d104b2e3c117ec263e7ac0b3",
      "parents": [
        "1dd819cd2be36b7cf6d2ee0f729f40e676085fe4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:56:40 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:56:40 2006 +0000"
      },
      "message": "Let Python server take protocolFactory argument\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664853 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1dd819cd2be36b7cf6d2ee0f729f40e676085fe4",
      "tree": "28f7cfac1b80aade40c70e0fbc116eac572c4fe0",
      "parents": [
        "35ae1c784ceb8e184e4b3ebc7b0a955f426a8fc8"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:56:18 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:56:18 2006 +0000"
      },
      "message": "Bring Thrift test code up to date\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664852 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35ae1c784ceb8e184e4b3ebc7b0a955f426a8fc8",
      "tree": "8b8301340f8d50b0ac742fcd051fedf1082cbf94",
      "parents": [
        "a3f3972e3db16ada3f368eecfbda50f664a57339"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Thu Oct 26 03:31:34 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Thu Oct 26 03:31:34 2006 +0000"
      },
      "message": "-- Change thrift logging macros to have a T_ prefix\n\nSummary:\n-- don\u0027t want to cause naming conflicts with other packages/dirs\n\nReviewed By: Mark Slee\n\nTest Plan: Compiled\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664851 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a3f3972e3db16ada3f368eecfbda50f664a57339",
      "tree": "a4a2200f5106abf80925280e4d7bfd1b44dba9b6",
      "parents": [
        "4ac459ff3a447786220d01402756b70eb21329a1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 02:52:47 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 02:52:47 2006 +0000"
      },
      "message": "Fix bum Java indentation/scoping for async methods\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664850 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4ac459ff3a447786220d01402756b70eb21329a1",
      "tree": "d272dc5d5081dfeb09e904b47e97aa03571a3163",
      "parents": [
        "5946a185968aeee39a4dc5a1aaea9a9932a4abed"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 21:39:01 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 21:39:01 2006 +0000"
      },
      "message": "Fix python server bugs and go to new protocol wraps transport model\n\nReviewed By: ccheever\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664849 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5946a185968aeee39a4dc5a1aaea9a9932a4abed",
      "tree": "e8b2b985a9f4aa46a3e77da460bde6954c39c657",
      "parents": [
        "575fa9a0dfb0ae57d6ccade6b30b28a3b2608b8b"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 21:38:39 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 21:38:39 2006 +0000"
      },
      "message": "New python operating model code-gen\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664848 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "575fa9a0dfb0ae57d6ccade6b30b28a3b2608b8b",
      "tree": "26a377f9e90e4471e18080b0880cba8ee9d88b2c",
      "parents": [
        "456b7a868cc9f089693e8f3bc100545d78f7e932"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 20:54:10 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 20:54:10 2006 +0000"
      },
      "message": "Protocol wraps transport code gen for Thrift Java\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664847 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "456b7a868cc9f089693e8f3bc100545d78f7e932",
      "tree": "e4bc3f857925175d09016637e042fa748cc2850c",
      "parents": [
        "b6f10d1fd16e3e00597bbfcb34b748c110bef220"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 20:53:37 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 20:53:37 2006 +0000"
      },
      "message": "New protocol wrapping transport model for Thrift Java\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664846 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6f10d1fd16e3e00597bbfcb34b748c110bef220",
      "tree": "90fa4ebe2e62e1ab8566acda89c42e2633e36a17",
      "parents": [
        "1b87070d63512f181bf397ec5ddcf57ec3a94f5c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:58:36 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:58:36 2006 +0000"
      },
      "message": "Clean up Java Thrift transport code\n\nSummary: More robust error checking\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664845 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1b87070d63512f181bf397ec5ddcf57ec3a94f5c",
      "tree": "f98cb5c35b5f47885d89075b18e4dfe51851444d",
      "parents": [
        "60275c7a674fed08b0b1de0b463a7d0a579dcd23"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:58:06 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:58:06 2006 +0000"
      },
      "message": "Typo in thrift readme\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664844 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "60275c7a674fed08b0b1de0b463a7d0a579dcd23",
      "tree": "0467fd6cc21c6f94819bfb9a6625da9110e243b2",
      "parents": [
        "fe30c5f3048361eef28cf99e0ea4dc3d16cd9806"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:54:20 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:54:20 2006 +0000"
      },
      "message": "Give options for one-way or two-way buffering in PHP Thrift transports\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664843 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fe30c5f3048361eef28cf99e0ea4dc3d16cd9806",
      "tree": "b288d2a6014ca7553ada29bd0ad7fa885fe595c2",
      "parents": [
        "d7173476bb79c899e73cc8c91ee1752f29830058"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:53:36 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:53:36 2006 +0000"
      },
      "message": "Improve python thrift transport, readAll, buffering, framing\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664842 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d7173476bb79c899e73cc8c91ee1752f29830058",
      "tree": "1cbdb416f7293560ec8a4eb345dfc2e89a02bb7e",
      "parents": [
        "f0712dc994e0f78423e8b99ba69fc2e2ed827bf1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:52:10 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:52:10 2006 +0000"
      },
      "message": "Stresstest onto new Thrift C++ model\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664841 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0712dc994e0f78423e8b99ba69fc2e2ed827bf1",
      "tree": "452b39ace3647675ac9f1e68946d040aaf7fdb40",
      "parents": [
        "a330265d8232c7e095f3fb0a03e001f349b806dd"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:03:57 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:03:57 2006 +0000"
      },
      "message": "Update thrift compiler for new syntax, generate new form of C++ code\n\nReviewed By: wayne, he loves less warnings\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664840 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a330265d8232c7e095f3fb0a03e001f349b806dd",
      "tree": "5500d9b345a94f0450ee87afc49c50a3d539a539",
      "parents": [
        "4af6ed71e16884fd2e7fbec2de241209e0dec468"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:03:32 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:03:32 2006 +0000"
      },
      "message": "Fix broken thrift test code for new model\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664839 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4af6ed71e16884fd2e7fbec2de241209e0dec468",
      "tree": "34f8c5eacf9b8759a8ce28f06961143fc64bc3a0",
      "parents": [
        "b3bd81f4791374c347c102e2f2133841c3fafa63"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:02:49 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:02:49 2006 +0000"
      },
      "message": "Change Thrift c++ to new protocol wrapping transport model\n\nSummary: Also cleaned up excessive .h/.cpp files into Utils files\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664838 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b3bd81f4791374c347c102e2f2133841c3fafa63",
      "tree": "2eeb6d272031182b94341318b29bbe5d4db8bbc9",
      "parents": [
        "83303e1cf7157e5c9862feacf3994782c1540eff"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:36:44 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:36:44 2006 +0000"
      },
      "message": "Change Thrift .cc files to be .cpp files\n\nSummary: CPP R00lz, CC Drewlz\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664837 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "83303e1cf7157e5c9862feacf3994782c1540eff",
      "tree": "c33ff6f61101c90607e570497d0bcea05020bb0f",
      "parents": [
        "92f00fb022dae290c38deb41dbc6c9a254537670"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:29:37 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:29:37 2006 +0000"
      },
      "message": "Allow optional framing of input/output in FramedTransport\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664836 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92f00fb022dae290c38deb41dbc6c9a254537670",
      "tree": "49fa6f78bfa1591e853ce4d16172e45ff6eef753",
      "parents": [
        "9a695ba364831de190d7884261178124e74da1b3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:28:17 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 01:28:17 2006 +0000"
      },
      "message": "Framing option for non blocking server\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664835 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9a695ba364831de190d7884261178124e74da1b3",
      "tree": "af66d487c6d3372017c590e53de0dfad99ee84f4",
      "parents": [
        "4ce787f238fefb62e3e4aa69eec1de1ad74ef8dd"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:55:36 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:55:36 2006 +0000"
      },
      "message": "self.clients instead of self.client\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664834 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4ce787f238fefb62e3e4aa69eec1de1ad74ef8dd",
      "tree": "d87adc1f18fe4750bfd7ed83d28bf1f3c5506ecb",
      "parents": [
        "b90aa7c104e01580b64b37521dd2698904744c64"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:54:06 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:54:06 2006 +0000"
      },
      "message": "Missing self argument in server method\n\nReviewed By: ccheever\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664833 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b90aa7c104e01580b64b37521dd2698904744c64",
      "tree": "cc1a33850feda30f5ff240d512fb75a15c513c34",
      "parents": [
        "9a079272b2defe1a488b93ffe71511ed6bc15808"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:49:45 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 24 18:49:45 2006 +0000"
      },
      "message": "Python threadpool server for Thrift\n\nSummary: Fixed number of threads that work from a shared queue\n\nReviewed By: cheever\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664832 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9a079272b2defe1a488b93ffe71511ed6bc15808",
      "tree": "77c4abd22d2a1829713f1a8047393c12cdb125c3",
      "parents": [
        "a6b48ea7ce9d3925b7e4715d86a5b391c50a7166"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 04:05:23 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 04:05:23 2006 +0000"
      },
      "message": "Change thrift stress test to .cpp file extension\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664831 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a6b48ea7ce9d3925b7e4715d86a5b391c50a7166",
      "tree": "b3f51d4548010a91aa0adf47df37cbeecd1f0a3d",
      "parents": [
        "65681d061ec434b7466872824ad41eacf68cd3c7"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 04:04:11 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 04:04:11 2006 +0000"
      },
      "message": "Rename test files to .cpp instead of .cc\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664830 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "65681d061ec434b7466872824ad41eacf68cd3c7",
      "tree": "425a45e2f90f4f7bb6aff2c51e350bf3acb4398d",
      "parents": [
        "4f8da1dfb4dc857265506e0c865fe3d9c7cdf771"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 03:58:49 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 03:58:49 2006 +0000"
      },
      "message": "Generate .cpp files instead of .cc in Thrift\n\nReviewed By: aditya\n\nNotes: Be consistent on cpp, dunno why ever chose cc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664829 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f8da1dfb4dc857265506e0c865fe3d9c7cdf771",
      "tree": "21a9636f18c2fe3ff0cdd5fa721ab95a98f4b639",
      "parents": [
        "3950f47d6fd95ddc7e0df4563a6a53c348a7b784"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 02:47:27 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 12 02:47:27 2006 +0000"
      },
      "message": "Allow the specification of custom container types in Thrift IDL files\n\nSummary: If you want your map to be a hash_map instead of an stl::map, we now have a directive in Thrift to let you do that.\n\nInstead of:\nmap\u003ci32,i32\u003e\n\nYou can do:\nmap[cpp:hash_map\u003cint32_t,int32_t\u003e]\u003ci32,i32\u003e\n\nThis tells the Thrift compiler to explicitly use whatever type was specified in the brackets when generating C++ code, instead of the implied Thrift type.\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664828 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3950f47d6fd95ddc7e0df4563a6a53c348a7b784",
      "tree": "83dc587bf600d46c75e58ed72263d619f13803a7",
      "parents": [
        "e528c7649099d84dea57b47c58bbc5c8e65e45f8"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:50:15 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:50:15 2006 +0000"
      },
      "message": "-- Thrift testing changes\n\nSummary:\n-- Modified StressTest.thrift to work (it was out of date..) and added tests for TBufferedFileWriter\n-- Modified Makefiles to use the correct lib directory\n\nReviewed By: Slee\n\nTest Plan: This is the test.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664827 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e528c7649099d84dea57b47c58bbc5c8e65e45f8",
      "tree": "ac1a583c78fe555a3ecd2084156ac48509845b10",
      "parents": [
        "be3f8d8c6d598cc3d4d5fd68aad54f1278ad0421"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:48:43 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:48:43 2006 +0000"
      },
      "message": "-- Thrift Log File\n\nSummary:\n-- This is the thrifty version of Pillar\u0027s batch_writer\n-- Cleaned up a lot of the code in batch writer and made it conform to Thrift\u0027s strict coding standards\n-- Added TBufferedRouterTransport.h/cc to actually route messsages via readEnd() to the file writer. It\u0027s\n   not quite as easy to route the messages in Thrift as it was in Pillar\n\nReviewed By: Slee\n\nTest Plan: Tested by making sure that the file was recording data\n\nNotes:\n-- The real correctness test will be when I finish writing TLogFileTransport (pillar_logfile.cpp).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664826 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "be3f8d8c6d598cc3d4d5fd68aad54f1278ad0421",
      "tree": "a89f88b35ccd05b411c8c60f44a2b4a1bda698da",
      "parents": [
        "d622e966d283601cf2fb1cbf87b0fea59a3fe7b4"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:43:25 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:43:25 2006 +0000"
      },
      "message": "-- Adding TLogging.h\n\nSummary:\n-- This should have been part of the previous commit\n\nReviewed By: Slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664825 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d622e966d283601cf2fb1cbf87b0fea59a3fe7b4",
      "tree": "7ce63890b2fc79f56d62aff5a941a18a9b61b676",
      "parents": [
        "b9acf98b33945843c2e75a64692056b23d3f5128"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:42:49 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Oct 11 02:42:49 2006 +0000"
      },
      "message": "-- Thrift fixes\n\nSummary:\n-- Made read buffering work (the buffer wasn\u0027t actually being used)\n-- TServer now extends TRunnable (useful for testing)\n-- Adding TLogging (the DEBUG and ERROR macros that we all know and love)\n\nReviewed By: Slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b9acf98b33945843c2e75a64692056b23d3f5128",
      "tree": "861708c7d1073f2c8118eecbb673d0cab39fa30a",
      "parents": [
        "f5377b3e9947f39744831dd702e3df589bb0d30d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:57:32 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:57:32 2006 +0000"
      },
      "message": "Test code updates\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664823 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f5377b3e9947f39744831dd702e3df589bb0d30d",
      "tree": "084af07234ec0b4820a1349d6654846b6bcb4867",
      "parents": [
        "99e2b2639a9556685c57506459ef1c1c6bf481f8"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:59 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:59 2006 +0000"
      },
      "message": "Thrift compiler code cleanup, comments, php inline generation, etc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664822 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99e2b2639a9556685c57506459ef1c1c6bf481f8",
      "tree": "def378554bba4cc1218b06b5488b35743e330fae",
      "parents": [
        "7d5da163624c5562f2f24d32f831d8cdde5fc75e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "message": "PHP Thrift improvements, Binary code skipping, etc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664821 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7d5da163624c5562f2f24d32f831d8cdde5fc75e",
      "tree": "4ed2c03403c3606fc9ab34d6b2d685ab34ead30d",
      "parents": [
        "97b47dff3f365e1c804f002c96c52db2eca36585"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:38:25 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:38:25 2006 +0000"
      },
      "message": "Thrift Java HTTP client\n\n line, and those below, will be ignored--\n\nA    java/src/transport/THttpClient.java\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664820 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "97b47dff3f365e1c804f002c96c52db2eca36585",
      "tree": "255271009f50c3f32bb57eb0668d6677e8ef5a49",
      "parents": [
        "2f6404d9ae0e5e2b813a2cedcf96edc5c643784f"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:38:05 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:38:05 2006 +0000"
      },
      "message": "Python framed thrift transports\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664819 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2f6404d9ae0e5e2b813a2cedcf96edc5c643784f",
      "tree": "507665d1e291c9843edcea8e09a500cccda57209",
      "parents": [
        "96a6bbec1a69292baec6e47c05225eff095b9b0d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:37:40 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:37:40 2006 +0000"
      },
      "message": "C++ Thrift coding style changes\n\nSummary: Make underscore for class members consistent\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664818 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "96a6bbec1a69292baec6e47c05225eff095b9b0d",
      "tree": "fb49a4d8b35eb6af0fb169e9dd593e3806de9590",
      "parents": [
        "748e576f6cddb204c4ed2f01d09a7fb647cd30ad"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Oct 06 22:43:29 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Oct 06 22:43:29 2006 +0000"
      },
      "message": "Python remote printing fix\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664817 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "748e576f6cddb204c4ed2f01d09a7fb647cd30ad",
      "tree": "c83f88d8c4b563d4699cbf70732e755f756f02e8",
      "parents": [
        "3f11b7a75d295f421c2d38e01792ec8ce462fb12"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 21:51:05 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 21:51:05 2006 +0000"
      },
      "message": "Python generator to make __str__ and __repr__ methods for generated structs\n\nSummary: Also generate a nice command line -remote utility like pillar\n\nReviewed By: ccheever\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664816 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3f11b7a75d295f421c2d38e01792ec8ce462fb12",
      "tree": "0192d0361edccc8ada228e85dc38741031c370fd",
      "parents": [
        "d7cc1c4e63e5d19a567d871d21277aa1fc6fea6a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 19:02:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 19:02:03 2006 +0000"
      },
      "message": "Better randomization in socketpoool\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664815 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d7cc1c4e63e5d19a567d871d21277aa1fc6fea6a",
      "tree": "c663390126ff40433b10d9ea9ed55a528d8e7f3f",
      "parents": [
        "3c4d7fd053ca07701ac1dba9f0b0f6ef29b181a3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 16:49:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 16:49:07 2006 +0000"
      },
      "message": "Suppress php errors in TSocket\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664814 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c4d7fd053ca07701ac1dba9f0b0f6ef29b181a3",
      "tree": "4884b2adb7355dc430e08637ce7500bd6dde831b",
      "parents": [
        "4f0fed6c760988ecc41c6c30895fef5a5c8cef96"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 02 17:53:20 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 02 17:53:20 2006 +0000"
      },
      "message": "Thrift missing python threading import\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664813 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f0fed6c760988ecc41c6c30895fef5a5c8cef96",
      "tree": "a94124246696bdd706de227aaf52d684056adc8a",
      "parents": [
        "f77ff06a3bad9b05aae5139c51bd85cc8d139e1a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 02 17:50:08 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 02 17:50:08 2006 +0000"
      },
      "message": "Python basic threaded server\n\nReviewed By: ccheever-pillar\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664812 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f77ff06a3bad9b05aae5139c51bd85cc8d139e1a",
      "tree": "a546e90e1f45a23a3cdd2c6b27764f600446c849",
      "parents": [
        "2905078d167144a5405119f14d4ce96fa6d0ae42"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 29 21:33:55 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 29 21:33:55 2006 +0000"
      },
      "message": "Prefix php names with service_ to avoid naming conflicts and use False not false in python\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664811 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2905078d167144a5405119f14d4ce96fa6d0ae42",
      "tree": "bd4fc6ceb192eae203a265fea8f0cd6efca79e54",
      "parents": [
        "29f5f67e1fafdd9ef263b59f2d93c347d2209c44"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 29 00:12:30 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 29 00:12:30 2006 +0000"
      },
      "message": "Better socket timeout and options support for Thrift C++\n\nSummary: Also compile without degugging symbols for the linked library\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664810 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "29f5f67e1fafdd9ef263b59f2d93c347d2209c44",
      "tree": "698759630d47f56957083014bac67d479e7f2614",
      "parents": [
        "6979bdb557d48964b09db3fb8d641d18376d9e54"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 28 03:19:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 28 03:19:03 2006 +0000"
      },
      "message": "Check for empty buf on socket read\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664809 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6979bdb557d48964b09db3fb8d641d18376d9e54",
      "tree": "5152dc117067b57475f9c6fe04b1418136605b37",
      "parents": [
        "845fe3da646fc87a628140c9a8fa9e33b31a68ce"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 22:11:45 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 22:11:45 2006 +0000"
      },
      "message": "Use vector\u003c\u003e instead of list\u003c\u003e in Thrift-gen\u0027d C++ code\n\nSummary: vector kindly provides [] access\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664808 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "845fe3da646fc87a628140c9a8fa9e33b31a68ce",
      "tree": "f8fa5fa012cbf61577b2effda7a233fd34824623",
      "parents": [
        "9ffe9d426ce4d605443bc401dfa739639ab47261"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 20:51:11 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 20:51:11 2006 +0000"
      },
      "message": "Add better socket linger, tcp_nodelay and timeout handling to thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664807 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9ffe9d426ce4d605443bc401dfa739639ab47261",
      "tree": "891a202f9056bbd96a355bf244db4f9cdac1bc78",
      "parents": [
        "fdbee8102def9c8597081b90a60cf8048a1e7835"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 20:40:23 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 20:40:23 2006 +0000"
      },
      "message": "Set linger off and nodelay true on accepted ServerSockets\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664806 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fdbee8102def9c8597081b90a60cf8048a1e7835",
      "tree": "b0641e2e7b5c9543e0bc1f1a8137a6f70f619a43",
      "parents": [
        "5bcde6eba9a46baad799d9a8652dffb0de87cd95"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 18:50:48 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 18:50:48 2006 +0000"
      },
      "message": "Thrift compiler to tokenize args by \" \" so you can use script files\n\nSummary: if you do #!/usr/local/bin/thrift --php --cpp it shows up as one arg: \"--php --cpp\" so you need to tokenize that\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664805 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5bcde6eba9a46baad799d9a8652dffb0de87cd95",
      "tree": "b07a32e9a37566c0ce87ff96dd639ef5e8d38123",
      "parents": [
        "1c4a559bc18eae4ae68f6922f5814441b8fc070e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 17:50:32 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 27 17:50:32 2006 +0000"
      },
      "message": "Add socket and server socket timeout support to thrift java\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664804 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c4a559bc18eae4ae68f6922f5814441b8fc070e",
      "tree": "c7b15d6737ff2d6735c00d1e2fa46e6cb885e423",
      "parents": [
        "c2e8ff5ae69840781c8853fa7a911baefdf62a0a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 25 21:32:05 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 25 21:32:05 2006 +0000"
      },
      "message": "Change thrift require_once to include_once\n\nSummary: As per Lucas\u0027 request\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664803 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c2e8ff5ae69840781c8853fa7a911baefdf62a0a",
      "tree": "650eb0f10e7b24c9c8a44b430f71bd6330de084c",
      "parents": [
        "20c70a67be9dc7bb9ae54e3c52f14f36d75913f0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 22 16:57:38 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 22 16:57:38 2006 +0000"
      },
      "message": "Fix potential multithreading protocol issue in Thrift Java\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664802 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "20c70a67be9dc7bb9ae54e3c52f14f36d75913f0",
      "tree": "79e67e4362c69661bfbcff6a2176d98c9422d3b8",
      "parents": [
        "9a89f9b7c799a66bc75c5ed35bedc90bbf489958"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 21 01:26:28 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 21 01:26:28 2006 +0000"
      },
      "message": "Ooops function __construct not just __construct\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9a89f9b7c799a66bc75c5ed35bedc90bbf489958",
      "tree": "3f35e1b8a2877fd6e98d9165374958fe750d9d7b",
      "parents": [
        "794993d278930cde40b69b61f0eac679bb5938e4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 02:41:24 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 02:41:24 2006 +0000"
      },
      "message": "Fix typo, missing underscore in thrift compiler variable\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664800 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "794993d278930cde40b69b61f0eac679bb5938e4",
      "tree": "0ce3547ec414e3bc5949a31223469bc791d81d66",
      "parents": [
        "dc8a2a2fc716e30ebfe2fa9ce14761ba3dce4ed4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 01:56:10 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 01:56:10 2006 +0000"
      },
      "message": "Change run() to serve() in all Thrift server interfaces\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664799 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc8a2a2fc716e30ebfe2fa9ce14761ba3dce4ed4",
      "tree": "e33f26c4c1e4daaf6c9d2e042312c5723af77420",
      "parents": [
        "4e755cae58e3b6d893539eeccea0df830a696414"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 19 22:20:18 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 19 22:20:18 2006 +0000"
      },
      "message": "Use GNU Net implementation of htnoll and ntohll\n\nReviewed By: shire\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664798 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e755cae58e3b6d893539eeccea0df830a696414",
      "tree": "6317e35f543a3fb86fcb0846f65a80c7b1b4683f",
      "parents": [
        "9e7734dada3606d54b9ca520fac4f1f93e4ffd83"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 12 00:46:08 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 12 00:46:08 2006 +0000"
      },
      "message": "Thrift: Rename run() to serve() in java interfaces\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664797 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9e7734dada3606d54b9ca520fac4f1f93e4ffd83",
      "tree": "6753bb57b26578b4fc1c980d7b0e60236c8ef21b",
      "parents": [
        "ade2c83d11abe21523607b768b68df1e1ff8bbaf"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:51:34 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:51:34 2006 +0000"
      },
      "message": "Thrift: Rename chunked to framed transports\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664796 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ade2c83d11abe21523607b768b68df1e1ff8bbaf",
      "tree": "60ac5f111f9a43f6878a52f24e3638ca2748bacf",
      "parents": [
        "018b6998d61fa77aa6f7fb9a73c7e6a2360782f2"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:41:50 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:41:50 2006 +0000"
      },
      "message": "Thrift PHP TSocketPool client\n\nSummary: Client that connects to one of an arbitrary pool of servers\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664795 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "018b6998d61fa77aa6f7fb9a73c7e6a2360782f2",
      "tree": "d3c46f760d683eff9e4e96a34fabcd4e4d95800c",
      "parents": [
        "aff9f8e3cf6e672066d8bc5db8d1970f72daba37"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 21:31:12 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 21:31:12 2006 +0000"
      },
      "message": "Thrift: generate Processors not Servers\n\nSummary: Because the gen\u0027d code isn\u0027t actually a server\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664794 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aff9f8e3cf6e672066d8bc5db8d1970f72daba37",
      "tree": "03ed1a94fcaf9292bf9554324d319f3c22ab0165",
      "parents": [
        "d788b2e046355f7b08f821e68c6b5147b496599a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 21:18:27 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 21:18:27 2006 +0000"
      },
      "message": "Thrift: generate python dictionaries and STL maps for server side process function lookups\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664793 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d788b2e046355f7b08f821e68c6b5147b496599a",
      "tree": "8b44799799d6f736e8ab27b01c484b8289b0645d",
      "parents": [
        "ffcddd688aefb42191999d72726ef15de23fd4e3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 01:26:35 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 07 01:26:35 2006 +0000"
      },
      "message": "Thrift TTransportFactory model for servers\n\nSummary: Servers need to create bufferedtransports etc. around the transports they get in a user-definable way. So use a factory pattern to allow the user to supply an object to the server that defines this behavior.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664792 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffcddd688aefb42191999d72726ef15de23fd4e3",
      "tree": "51ab98a0844aed56a8b535958c449d0d5b9675cf",
      "parents": [
        "450585b74be4d42fa47848b32ab9041d23849773"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 20:37:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 20:37:03 2006 +0000"
      },
      "message": "Thrift multithreaded Java server\n\nSummary: Ported the Pillar multithreaded Java server to Thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664791 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "450585b74be4d42fa47848b32ab9041d23849773",
      "tree": "b198ad22f617e0cca04b8d5829527ab983b901e0",
      "parents": [
        "c98d050d652d08d8ce99bed5487cd7544b2b25cc"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Sep 06 04:19:47 2006 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Wed Sep 06 04:19:47 2006 +0000"
      },
      "message": "-- search per-user lib dir first\n\nSummary:\n-- this should fix the library mismatch issue..\n\nFrom the gcc linking guide:\n\nLIBRARY_PATH\n           The value of LIBRARY_PATH is a colon-separated list of directories,\n           much like PATH.  When configured as a native compiler, GCC tries\n           the directories thus specified when searching for special linker\n           files, if it can\u0027t find them using GCC_EXEC_PREFIX.  Linking using\n           GCC also uses these directories when searching for ordinary\n           libraries for the -l option (but directories specified with -L come\n           first).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664790 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c98d050d652d08d8ce99bed5487cd7544b2b25cc",
      "tree": "8e04e0960151ea14d031684a3a8b5fa76b33d15b",
      "parents": [
        "68db166dd44e0df21507498def340be6117be1b0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 02:42:25 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 02:42:25 2006 +0000"
      },
      "message": "Thrift: Added support for double type across all languages\n\nSummary: Just for completeness cause I\u0027m crazy. Let\u0027s never use these!\n\nNotes: Also made thrift grammar support # style comments, so you can do this at the top of your files\n\n#!/usr/local/bin/thrift --cpp\n\n/**\n * This is a thrift def file youc an invoke directly and gen code!\n */\n\nblah\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664789 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "68db166dd44e0df21507498def340be6117be1b0"
}
