)]}'
{
  "log": [
    {
      "commit": "96d2388ade7af4f23d2c95b92496b79ec0321133",
      "tree": "fb9840256a746c1b3889b25ddd8131955265ec60",
      "parents": [
        "5f5fdf3a20f2459eabbee771e6eff4159c6f2bca"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jul 26 21:10:32 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jul 26 21:10:32 2007 +0000"
      },
      "message": "Thrift: Cleaned up whitespace.\n\nSummary:\nReplaced a lot of tabs with spaces in the thrift codebase.\nRemoved a lot of trailing whitespace from thrift-generated c++.\nAdded a few things to cleanup.sh.\n\nTrac Bug: #\n\nBlame Rev:\n\nReviewed By: mcslee\n\nTest Plan:\nRecompiled thrift.\nRe-thrifted some test .thrifts.\nCompiled the genrated c++.\nRan cleanup.sh.\n\nRevert Plan: ok\n\nNotes:\n\nEImportant:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665176 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "00dcccfef251bb99836760eb31b2522608c23418",
      "tree": "7c4d27924a3050fb1725eb70cd1494881bd55355",
      "parents": [
        "8639e1056d6db52d53ff579f0f8d4728b702740e"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Jul 21 01:18:10 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Jul 21 01:18:10 2007 +0000"
      },
      "message": "Thrift: Debug Protocol\n\nSummary:\nAdded TDebugProtocol, a write-only Thrift protocol for C++\nthat produces human-readable representations of thrift structs.\n\nTrac Bug: #\n\nBlame Rev:\n\nReviewed By: mcslee\n\nTest Plan:\nRecompiled Thrift.\n./test/TestDebugProto.* see compile instructions at the top.\nRan that, and it looked good.\n\nRevert Plan:\ngrep TDebugProtocol \u003cworld\u003e\ngrep ThriftDebugString \u003cworld\u003e\nRevert or comment out whatever you find so that they still compile.\nThen svn revert.\n\nNotes:\n\nEImportant:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665166 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8b82fb7a757f54659c88f294a217613a9fea59ca",
      "tree": "34a4fbc50b6c17371390913244da63b11a767335",
      "parents": [
        "d093e7c32aa8f99b5696603fdd39ceeeebbdc150"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jul 10 00:49:04 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jul 10 00:49:04 2007 +0000"
      },
      "message": "Fix SET serialization borked-ness in Thrift\n\nSummary: Extra return floating in the code\n\nReviewed By: boz\n\nTest Plan: Rebuild and deploy feed\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665160 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f79031e87531464b84d911acf9aee57cac8b83d8",
      "tree": "f24a3e9989a757cf75e15eef59d43bbc24628628",
      "parents": [
        "58dfb4fbe82c346814c2e4f33b6045468bfd68c6"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jul 06 21:43:48 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jul 06 21:43:48 2007 +0000"
      },
      "message": "Fixed possible Thrift serialization bug\n\nSummary: TBinaryProtocol.cpp was making assumptions about evaluation order\nthat are not guaranteed by the standard.  Now it does not (at least in these\nfunctions).\n\nTrac Bug: #\n\nBlame Rev:\n\nReviewed By: mcslee\n\nTest Plan: still compiles.\n\nRevert Plan: svn revert\n\nNotes:\n\nEImportant:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665152 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "82883299ef730cd2badf11ba4225de47709392e1",
      "tree": "40229442bace4933546f032c2c48991bd20a818e",
      "parents": [
        "58500e976364aea0df156a08b6c0336f6da26cd1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jun 26 20:19:56 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Jun 26 20:19:56 2007 +0000"
      },
      "message": "Removing protocol.txt\n\nSummary: This is not accurate anymore\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665144 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "808454ec634278eec7e0ee5c523b00e3e4257287",
      "tree": "a8b896d05d162699ac11e45aca3d129e119379f4",
      "parents": [
        "589859984f43af1ed0f9ee45ce8374a0d1640813"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "message": "Thrift TBinaryProtocol change\n\nSummary: New Thrift TBinaryProtocol with a version identifier\n\nReviewed By: aditya, eugene\n\nTest Plan: Modify your services to have strictRead_ and strictWrite_ both set to FALSE. Then redeploy your services and test running clients against them. Once you have clients and servers running stably on this new code, you should redploy versions with strictWrite_ set to TRUE. Once that\u0027s all good, we can set strictRead_ to TRUE as well, and eventually deprecate the old protocol code entirely.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665138 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1d2ead34a23602a1dd248648204bbbeea356bc0c",
      "tree": "296d818ba5543fd3589c5a3e11c0fa5a39ab9026",
      "parents": [
        "e02385b0b4e84aed0e456cb697a471c211705eba"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jun 09 01:23:04 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Jun 09 01:23:04 2007 +0000"
      },
      "message": "Darwin endianness junk\n\nReviewed By: darwin\n\nTest Plan: build on OSX\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665133 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f261c5b23d2eb3b01da4b894a1d5eabc48f6817",
      "tree": "a977bbc0f6eb722dd1291716a29c6fc79c0f1a94",
      "parents": [
        "0f2916c3f63e50a6265685be6cdac98f4260785c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Apr 13 00:33:24 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Apr 13 00:33:24 2007 +0000"
      },
      "message": "Crazy byteswapping thrift patches from david reiss\n\nReviewed By: ninjitsu\n\nTest Plan: bswap64, holla holla\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665098 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "82a6c0f2590a6681f122eb9654afc1c967319acb",
      "tree": "a64c1a15130ab974701e18b7dd134886d033b2c5",
      "parents": [
        "09bfd615301dd2af23d6f251f6334a3e149d5b99"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Apr 04 21:08:21 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Apr 04 21:08:21 2007 +0000"
      },
      "message": "Thrift string copy construction pathces from kevin ko\n\nSummary: Remove unnecessary string copy constructions in C++ code\n\nReviewed By: mcslee\n\nTest Plan: build\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665084 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ea15f9e3206a4bb903f77d149b9cb8c1c2a392e",
      "tree": "82e645c266f38ccb080e60935fd49c8def6ec3d2",
      "parents": [
        "5d06feab210f1175bc95d2ea435fd59a82b76024"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:55:59 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:55:59 2007 +0000"
      },
      "message": "Get rid of all the using namespace and using boost:: declarations in Thrift header files\n\nSummary: To remove upstream dependencies. Still keeping some specific using directives around.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665047 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d06feab210f1175bc95d2ea435fd59a82b76024",
      "tree": "1acd7c92789d1871397e76eda2fcdff09460e360",
      "parents": [
        "3303f360818aa39fc197f1f73ce3f7d578fbc2b1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:18:18 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:18:18 2007 +0000"
      },
      "message": "Thrift build cleanup stuff\n\nSummary: Get rid of autoconf stuff for lib/php, it doesn\u0027t do anything\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665046 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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "f5f2be46a3d7c13daf6e47f0962a2e64363d825c",
      "tree": "170b85efefa0cfac0799cc7ec9f8b87e44189480",
      "parents": [
        "c9676569adfba12a1378eec1c75c6036e7912d9e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 05 21:05:31 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Sep 05 21:05:31 2006 +0000"
      },
      "message": "Thrift: standardize coding style\n\nSummary: Standardize indentation, spacing, #defines etc.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664784 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "78f58e25595f704c3b1e05c911b2821c824dd595",
      "tree": "91df51066262d32333ed9baf5d0a77465c44b482",
      "parents": [
        "c29613f7ada3733fdc88fc5b5c61bfc82e0f2b70"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Sep 02 04:17:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Sep 02 04:17:07 2006 +0000"
      },
      "message": "Thrift generation for Java\n\nSummary: Java works, benchmark roundtrip at around 3ms, so right in between C++ and PHP\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664775 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfc0193d466df7b18a0995b300a8586a462b92a1",
      "tree": "f0f39768a94fc59b44b1224e221474b5e07e8d47",
      "parents": [
        "9cb7c61b6b2c88bf41a23d1c4e9757c81d27d8ef"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "message": "Thrift library updates, remove unsigned types\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664772 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d97eb611202c25d2210c647f32d7e780cfe319a6",
      "tree": "e2813996cd7309ec45c47da3f36057d04517ef20",
      "parents": [
        "9de5a5cdb761a68dec2c1262c10d98c5eb0712a6"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "message": "Fixed handling of signed 64bit integers to support 32bit and 64bit architectures\n\nFixed a few bugs with php code generation\n\nInitial stab at setting absolute thrift php require_once paths at configure time in order to guarantee APC caching.  Needswork.  It\u0027s hard to get automake to allow post-processing of installed files.\n\nLightly reviewed by mark slee\n\n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664768 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b09f58838f78e8c8ef411a6db052da8db1f9dc05",
      "tree": "ecdfcaf0765e0735a8d5d2ec30fa54b09de0eb3b",
      "parents": [
        "c6936407d1c3ba0325441d44511d2876eb4dbede"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 23 22:03:34 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 23 22:03:34 2006 +0000"
      },
      "message": "Uber configure.ac/Makefile.am and configure.ac/Makefile.am for lib/php and compiler\n\nModified TProtocol.h et al to take collection size as unsigned int.  This removes need to cast STL\u0027s default size_t to signed int and is more correct, since collection sizes cannot be \u003c 0 by definition\n\nMoved compiler/Makefile to compiler/cpp.mk so it doesn\u0027t get trashed by automake\n\n    \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664766 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e6889de36f2be33d398e15802151690e25be24f0",
      "tree": "598b62bd198a5adc685ea58971da28712c416589",
      "parents": [
        "91f674823a80031962265f559c9b3d3ef5bcb1df"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Sat Aug 12 00:32:53 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Sat Aug 12 00:32:53 2006 +0000"
      },
      "message": "Fixed a few typos - test client and server samples now working with new code generation\n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664753 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "91f674823a80031962265f559c9b3d3ef5bcb1df",
      "tree": "627f660fe606fee698a37698a3b90da3299b7312",
      "parents": [
        "66d67d8e1138cab81fef11ae9aef43d1ba075609"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 23:58:57 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 23:58:57 2006 +0000"
      },
      "message": "Added function name to read/writeMessageBegin args\n\nAdded cpp generator for master server message processor\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664752 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5b126d6c85e1c23656fb9be43aba5df9a161635d",
      "tree": "20887b96f0a78d57fe58033b2f09e810c0842ea0",
      "parents": [
        "0b4ffa9d4cbdd1bd618c2c108c65c93e01f292c0"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 23:03:42 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 23:03:42 2006 +0000"
      },
      "message": "Groundwork for exception support:\n\n     Auto generate result structs that combine return type and any thrown exceptions\n     Add __isset struct to all user defined and auto defined struct to mark fields that are explicilty read\n     Modified client and server generation code to marshal result structs\n\n     Added base facebook::thrift::Exception class \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664750 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b4ffa9d4cbdd1bd618c2c108c65c93e01f292c0",
      "tree": "6b8cc753c49763398b373a5c267336c5ef8642f0",
      "parents": [
        "27340eb5cd735dcaebb0a3a83ec3fcaab2e36544"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 02:49:29 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 11 02:49:29 2006 +0000"
      },
      "message": "Added read/write I16, U16 and Bool methods to TProtocol\n\nModified code generation to define structs and io methods for function argument lists and server process call implementations\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664749 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d42a2c2bf9630cfb4d9d49cbee1fc812e5e5777d",
      "tree": "5c35f3d18b7aa84bf12cf13d187c9c33ee42954d",
      "parents": [
        "c4eb9e8889105547a693f038d6f71de54e8f57d3"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 10 03:30:18 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 10 03:30:18 2006 +0000"
      },
      "message": "Rationalized include-directory schema\n\n\n\t\t\t       \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "16698859316cdae5ef09a907d35331e978969981",
      "tree": "bb6ca0a3a9125587eee6946c15c65ef50b607e2f",
      "parents": [
        "35452346e61ab2d75491d3cce7bcbc1ab53d90e3"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 04 03:16:10 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Fri Aug 04 03:16:10 2006 +0000"
      },
      "message": "More boosification of thrift driver, server, transport and protocol code\n\nModified TestServer to use thread-pool manager \n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664737 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f038a7b60337c6b00ff7685db9ad4d527b68e62",
      "tree": "9302a705f2cb05a4e262652719b696214ba308ec",
      "parents": [
        "03eafbeac934f6dd52bfb7c10193b6a6d02d8630"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 03 18:58:09 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 03 18:58:09 2006 +0000"
      },
      "message": "Converted concurrency classes to use boost::shared_ptr and boost::weak_ptr:\n\nWrapped all thrift code in facebook::thrift:: namespace\n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664735 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "03eafbeac934f6dd52bfb7c10193b6a6d02d8630",
      "tree": "3e7ff820e2c6155b598b5c6d21722f38e219806c",
      "parents": [
        "c778297bd0e4f468967df59555c2d3dcaf4fc6cb"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 02 20:01:22 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 02 20:01:22 2006 +0000"
      },
      "message": "Added BNF describing proposed logical wire format for Thrift message streams\n\t\t\t       \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664734 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e53644ce5ebbf5e3a5f1fb3df2398534b1c965e",
      "tree": "2f7eaa25fd405bdad3789a06123a0f28e398761a",
      "parents": [
        "4e0d962693645a202bc47c0bc01b0a2c3660d70d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "message": "Thrift now works in PHP, hot stuff\n\nSummary: End to end communication working in Thrift with PHP\n\nProblem: It\u0027s a bit slower than pillar still. Need to find out why.\n\nReviewed By: aditya\n\nTest Plan: Unit tests are in the test directory. Get lucas on the PHP case...\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664720 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e0d962693645a202bc47c0bc01b0a2c3660d70d",
      "tree": "d792c60f63bf53a89c2d30b8d90ec7973a802ec2",
      "parents": [
        "f3c322b4a36ca67e77d53ae0bf337853812e4f14"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jun 26 23:56:08 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Jun 26 23:56:08 2006 +0000"
      },
      "message": "Thrift: move /lib/cpp code into /lib/cpp/src\n\nSummary: Clean separation of src and buildfiles etc. is key\n\nReviewed By: aditya\n\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664719 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
