)]}'
{
  "log": [
    {
      "commit": "9c762585643681eea62fb94649885efcdd973c5b",
      "tree": "d2c8d7ae1c21bd841b972a98292e49caceac69b2",
      "parents": [
        "c5555a280134b0664615ebcb1ffee838eaa7c09b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "message": "updating trunk from 0.7.0-dev to 0.8.0-dev\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1157426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e98a258b246d3c17469ab54beb725fb738053e2",
      "tree": "669777f8e612587f179e2afff2f724f56a42d022",
      "parents": [
        "11dfc8bb730e6d9813117cde312f1b8abbeefa36"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 21:17:26 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 21:17:26 2011 +0000"
      },
      "message": "THRIFT-1237. contrib: Java fb303 missing some methods\n\nAdded counters to FacebookBase.\n\nPatch: Ionel Corneliu Gog \n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146484 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c023d90e3ba48f6d77b27719aab5bc58c926f7db",
      "tree": "322ed3c6033bb4824c77465af0a69e76d6be1c84",
      "parents": [
        "aeb4411d1cb9914b7a3985726d47733d2ab511a5"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 20 19:04:13 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri May 20 19:04:13 2011 +0000"
      },
      "message": "Thrift-1174: Publish as3 client implementation via Maven for use by flex-mojos users\nClient: as3\n\nAdds the ability to publish the as3 client to maven central repo along side the java and fb303 libs.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1125511 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "680114defb1ce478a0adf98606d427cea76fcff5",
      "tree": "19ecaaab6de3906748d1170020f7fd7a30f4fcca",
      "parents": [
        "4b8faf9e20dcd8716c456a6ddc1a58c0911ed958"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Apr 19 21:15:17 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Apr 19 21:15:17 2011 +0000"
      },
      "message": "Thrift-1109: Deploy fb303 along side libthrift to maven repo\npatch: jfarrell\nclient: contrib fb303 java\ndepends on: Thrift-363\n\nAdding the ability to publish the fb303 java library as an artifact alongside libthrift to the apache maven repository. \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1095218 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "87e4980df053959d5e6c002a901c210aa9c882e4",
      "tree": "39f773aaf1a5cf73b443f18e8fa9e91fed90f769",
      "parents": [
        "330b5ae1bf198bdf719f4f2cc7bddfb0368f4070"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 19 19:47:03 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 19 19:47:03 2011 +0000"
      },
      "message": "THRIFT-812 Demo of Thrift over ZeroMQ (C#)\nPatch: Nils Huegelmann \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1095179 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3a51e6b03679fa3b1b14a7616f57fc62be05b90",
      "tree": "695fdd65d1e267aeb2ba70553c9c790046966761",
      "parents": [
        "0ae0542152c1a37b8beb0ae9615ce824cd4241a4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 12 20:36:12 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Apr 12 20:36:12 2011 +0000"
      },
      "message": "THRIFT-1141 Include C (glib) library in default Debian package,\nfix libthrift.jar location, updated changelog file\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091569 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ba47e8e7d9187b9aec3d10cfa33aabb3d04b9b1d",
      "tree": "28c103028648fd135f9854516098167be0a49476",
      "parents": [
        "f02d43772f496fa5cc79bfcf264c474513a8425f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 29 19:59:44 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 29 19:59:44 2011 +0000"
      },
      "message": "THRIFT-1122 do not build any library: added --without-haskell\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086705 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08dc7e85b9aa84933febecab29b2cbe5958d5471",
      "tree": "6868d9154a61b4cc699c5f37eaa45fe7fd6cdcca",
      "parents": [
        "ed2dc5359efc77d6410ecdbd9fc121bb9fddd95b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 14 21:38:00 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 14 21:38:00 2010 +0000"
      },
      "message": "THRIFT-71 Debian packaging for Thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1049288 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5f9614cf9a8003a772e48d9d2ae5b2877d08a721",
      "tree": "e47460069ba027363c7db20592070be609f8b28e",
      "parents": [
        "d3bfe700308fa00eeed4bfa9cd76283c194c2d4a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 21 16:59:05 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 21 16:59:05 2010 +0000"
      },
      "message": "THRIFT-916 long long becomes int64_t\n\nPatch: Christian Lavoie\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1037500 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c3b3622158009ea9db85607a4901d05c63108875",
      "tree": "5c5a7d4452958349f93bb7f6d5c67ea3a9938e12",
      "parents": [
        "23248713345e36d8ed66704a9a58a5f39a48d942"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:10:10 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:10:10 2010 +0000"
      },
      "message": "THRIFT-922. cpp: Add profiling code to help conversion to C++ templates\n\nAdd some profiling code to track when potentially unnecessary virtual\ncalls are made in the thrift C++ serialization and deserialization code.\nThis can be used to help service implementors determine which places in\ntheir code should be updated to use an appropriate thrift template\nclass.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1005140 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "23248713345e36d8ed66704a9a58a5f39a48d942",
      "tree": "e6aa7c9d97776a88be24ba1de8ca6cabcbacec05",
      "parents": [
        "b7762a032aa4190c6b99a5394e69b29aceb57281"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:10:08 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:10:08 2010 +0000"
      },
      "message": "THRIFT-928. cpp: Thrift Server Client Stats\n\nAdd the ability for Thrift servers to monitor client connections.  It is\nactivated by #including server/TClientInfo.h and creating 1) a\nTClientInfoCallHandler passed to the processor with setEventHandler()\nand 2) a TClientInforServerHandler passed to the server with\nsetServerEventHandler().\n\nThe result vector, showing active connections, provides client address\nand the thrift call it is executing (or last executed), the time\nconnected, and the number of calls made since connection.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1005139 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ddabb8e3f63a15874e436c9a650dc17f7dd7028",
      "tree": "4e22ac0f769e0dda25c8a77734020c5d9a408770",
      "parents": [
        "d7192063e141c8374c2256e9fea9b7571e5fc71e"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:09:37 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Oct 06 17:09:37 2010 +0000"
      },
      "message": "THRIFT-923. cpp: Implement a fully nonblocking server and client\n\nThere are three major parts of this:\n1/ New callback-style interfaces for for a few key Thrift components:\n   TAsyncProcessor for servers and TAsyncChannel for clients.\n2/ Concrete implementations of TAsyncChannel and a server for\n   TAsyncProcessor based on evhttp.\n3/ Async-style code generation for C++\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1005127 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ca67b899594004966f002a82ff126e0916f133d4",
      "tree": "8517205cd847f47315bf122a6cf39129e959efb7",
      "parents": [
        "b1a283f11e50650acc1b0730200b17bf8c5fac07"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Sep 28 03:30:17 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Sep 28 03:30:17 2010 +0000"
      },
      "message": "contrib/fb303: use pure_enums in C++ for compatibility\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1002000 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "61934780c6fd534015fdd568e85e8ee8d5b07dbe",
      "tree": "7fe1a5ab41a98dbc740d32f91f6af485736636ae",
      "parents": [
        "6a1fb17a25ce7b52b7c5e396adf86ceb96606d64"
      ],
      "author": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Tue Sep 21 18:01:43 2010 +0000"
      },
      "committer": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Tue Sep 21 18:01:43 2010 +0000"
      },
      "message": "THRIFT-907. java: update fb303 to compile on trunk\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@999520 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f3296bca00927ec5bac7ccdecdf2fbd68be9744",
      "tree": "8eb390cc10d98cbcc93f187d79b7d0656b80ee81",
      "parents": [
        "37b3df2c40b1ea37ef75cc58b7a635e9c6202870"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:58:41 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:58:41 2010 +0000"
      },
      "message": "THRIFT-812. contrib: Add a demo of using Thrift over ZeroMQ\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991260 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37b3df2c40b1ea37ef75cc58b7a635e9c6202870",
      "tree": "2fe9f6389d0066e346dde4382daf327ccf60ca9e",
      "parents": [
        "79db3e16ec7ce0a5323f2cc14b80142b1447f8ac"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:51:32 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:51:32 2010 +0000"
      },
      "message": "THRIFT-874. Add script to cross-compile the Thrift compiler for Windows\n\nThis script cross compiles the Thrift compiler from Ubuntu 10.04 to\nWindows using the gcc-mingw32 package.  Run it from a fresh release\ntarball.\n\nAll of the runtime libraries are disabled.  This is just for building\nthe compiler.\n\nI set --build and --host to ensure that autoconf knows we are\ncross-compiling.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991257 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6657f142e86135fea5d3352f7155165744a7282",
      "tree": "7256e5d064b745a7ac2aa15f874cc7dd471c143b",
      "parents": [
        "3f0b526d2d1893807e2bcfef60af24cbca6a7bbf"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon May 17 19:13:23 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon May 17 19:13:23 2010 +0000"
      },
      "message": "THRIFT-781. Install libfb303.so in the correct target lib directory\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@945318 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "62a3fba792eaa486b0848452b547b119cf4901aa",
      "tree": "33ace1492c63ea93cd75ed9093c76058e55cb190",
      "parents": [
        "1cc8995c1402a78e19fba6e6f33fea9ea9c903f7"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 29 04:54:24 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 29 04:54:24 2009 +0000"
      },
      "message": "THRIFT-470. fb303: Use a namespace in Perl gen-code\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@769653 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "65043d6fbdbe9bb8a101e440d59567acefd7a70c",
      "tree": "a13d832eb93713a748e4a3d55fea25dcf5fa529c",
      "parents": [
        "d1d1542e1e307756f7637de0d759d9fc02677a93"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Apr 05 06:19:51 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Apr 05 06:19:51 2009 +0000"
      },
      "message": "Flush output at the end of thrift_dump\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@762043 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5bd7192dc3277d348dcf23147a9f0d62520f0918",
      "tree": "6711470f9e1f7c0b214b055e5dc411d389d4ad22",
      "parents": [
        "5b8b4845488b07007a311a0702107d6d8abe0052"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Apr 01 21:01:56 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Apr 01 21:01:56 2009 +0000"
      },
      "message": "THRIFT-393. RPM .spec file has incorrect license\n\nChanged \"Thrift Software License\" to \"Apache license v2.0\".\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761056 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "16f5cd177d59222f6c2d9dd0427583ff892e1499",
      "tree": "e2de1a8e37ad86978e0491f181945e86dbf80eb4",
      "parents": [
        "eaaf45c0e0ace00808f3c422076d7398f24cb98b"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 22:52:51 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 22:52:51 2009 +0000"
      },
      "message": "THRIFT-387. Add license to a bunch of fb303 files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760222 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eaaf45c0e0ace00808f3c422076d7398f24cb98b",
      "tree": "6c2040bab2924ad96d8d46f785b5c2f82beba248",
      "parents": [
        "feab773ae61139d0fa578bd00a400c4d61509728"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 22:52:46 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 22:52:46 2009 +0000"
      },
      "message": "THRIFT-387. Add license to a few misc files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760221 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea2cba8ba8484a8d4e669c02dd97b3b2445ef322",
      "tree": "6be4a3bf2d069a006c9a15f5ee47a1893a176f4d",
      "parents": [
        "4bc4231040186d9e0c35ff4d8211ce7b7e43aab5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "message": "THRIFT-387. Add license headers to a bunch of files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3a25cac228c5bf0c9267710db76ab29d80fd31df",
      "tree": "f68b93e34bf77ecf30cab031a659af4bba1f1b95",
      "parents": [
        "06a9312baf7ee31d2b3b1cb2bbf34ebbe211e1fa"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:22:54 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:22:54 2009 +0000"
      },
      "message": "contrib: Update thrift_dump to use the new namespace\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760182 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cecbed81c806e40ca0342d7b8e265d2bf55a2f04",
      "tree": "38ddbb663b7a4b86d70d218eb25a8d7d696dabe2",
      "parents": [
        "fe931d152695950fe1115abcc2bd779a96be239a"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:02:22 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:02:22 2009 +0000"
      },
      "message": "THRIFT-136. s/async/oneway/ in the Thrift IDL\n\nThis is the real change.  The lexer now recognizes \"oneway\"\nand warns on \"async\".  All example and test IDLs have been\nupdated, as have the syntax files.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757994 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "261441c0afdc467db012ca4506ecca352dca513b",
      "tree": "66a604eaa4e1d9a7b01c90cb08ef00864b8b13db",
      "parents": [
        "3fb4f1ec92052c2615fe489747509ce74e9f808a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Mar 24 00:39:27 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Mar 24 00:39:27 2009 +0000"
      },
      "message": "THRIFT-32. thrift.el doesn\u0027t syntax highlight single line comments correctly in xemacs\n\nEven though Todd didn\u0027t give me an easy patch to apply, I still figured it out because I just like the guy so much.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757621 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13083d6d52d2b5bd3d5a9368a04503c5b21eabab",
      "tree": "dfc912718c5f9dbacfd395d1e5f8dd59e9fd9de6",
      "parents": [
        "afa1b47e60c4ffba554f6187d84fd20cd514f51d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "message": "THRIFT-294. Remove @author tags\n\nThey\u0027re gone. Don\u0027t add any new ones!\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "554ea6f936c3ad2c3317e6ba94356c65b088536f",
      "tree": "35b0bd685146e7c8d35840ab2f2014fb144c0f4e",
      "parents": [
        "32272d9bd81f3d05b2dbfd3f504b29aeb9289964"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Feb 17 20:28:37 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Feb 17 20:28:37 2009 +0000"
      },
      "message": "Make the PHP generator use non-hardcoded namespaces.\n\n- Make the PHP generator use program-\u003eget_namespace(\"php\")\n  instead of program-\u003eget_php_namespace()\n- Eliminate the explicit \"php_namespace\" in t_program.\n- Deprecate the php_namespace token.\n- Update example .thrift files and syntax files.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@745241 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92e10d829778b21cfa9d1b38242704ca1392b7ab",
      "tree": "7e67498fd7312aac26b651812b63809d365d4c25",
      "parents": [
        "782cb67a3b90c85efeb6d23badab9ddbe18987b6"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Feb 17 20:28:19 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Feb 17 20:28:19 2009 +0000"
      },
      "message": "Make the XSD generator use non-hardcoded namespaces.\n\n- Make the XSD generator use program-\u003eget_namespace(\"xsd\")\n  instead of program-\u003eget_xsd_namespace()\n- Eliminate the explicit \"xsd_namespace\" in t_program.\n- Deprecate the xsd_namespace token.\n- Update example .thrift files and syntax files.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@745237 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "576dfdcda75667d6e892df0b5a4508d7bddbcef4",
      "tree": "ca7911d58f810004e7a742ca1bda66e144952f65",
      "parents": [
        "4bec874d826338bb925146610aef807670afc0f7"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:37:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:37:00 2009 +0000"
      },
      "message": "THRIFT-292. Install fb303.thrift in a more sensible location\n\nthrift_home is the Thrift installation we are using.\nWe shouldn\u0027t be trying to install back into it.\nUse $(prefix) instead.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741831 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4bec874d826338bb925146610aef807670afc0f7",
      "tree": "acb04002ac9af35e80313128266b06a6ec5c83eb",
      "parents": [
        "cd5284c735bec7ee98dfc27ba4d3e4d2bc9bf0e4"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:57 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:57 2009 +0000"
      },
      "message": "THRIFT-292. Auto-generate the Python gen-code in build.xml\n\nr739384 deleted the generated Python code from the source tree.\nWith this change, it will be automatically generated when make is run.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741830 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cd5284c735bec7ee98dfc27ba4d3e4d2bc9bf0e4",
      "tree": "605305e36acb7b79f6dd62437e4bb2a5d508da74",
      "parents": [
        "f6dffcdc651b9513652ca2c74c19ba85c92339fd"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:54 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:54 2009 +0000"
      },
      "message": "THRIFT-292. Auto-generate the Java gen-code in build.xml\n\nr739384 deleted the generated Java code from the source tree.\nWith this change, it will be automatically generated when ant is run.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741829 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f6dffcdc651b9513652ca2c74c19ba85c92339fd",
      "tree": "f7fb1942368df86a2b8570a04463efd9f820e455",
      "parents": [
        "858519aac58560a5b15f0c939ab4398dc33fbd4f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:52 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:52 2009 +0000"
      },
      "message": "THRIFT-292. Delete aclocal.m4, a generated file\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741828 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "858519aac58560a5b15f0c939ab4398dc33fbd4f",
      "tree": "6ae71ded50daff5a2ed143310a6f091a69462c70",
      "parents": [
        "f4335dfdbe965c95cfca83d2299e00b96bb92b55"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:50 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:50 2009 +0000"
      },
      "message": "THRIFT-292. s/facebook::thrift/apache::thrift/ in contrib/fb303/cpp\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741827 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4335dfdbe965c95cfca83d2299e00b96bb92b55",
      "tree": "c48d8a79de36b437a198f9074cce2ae4932d0ddb",
      "parents": [
        "0b36a2d9c0a40ca51014e723dddd74e4bbb5d291"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:46 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:46 2009 +0000"
      },
      "message": "THRIFT-292. Make the #includes in fb303 match the rest of Thrift\n\nSpecifically, by removing the \"thrift/\" prefix.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741826 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b36a2d9c0a40ca51014e723dddd74e4bbb5d291",
      "tree": "b03039ac8924e72663ce0707876d96f52d210eb1",
      "parents": [
        "0b7d6fa5ee27dcfe60ed946c99fbc1c664bb4057"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:43 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:43 2009 +0000"
      },
      "message": "THRIFT-292. Restore fb303/FacebookBase.py\n\nThis file was deleted in r739384, but is is not generated code.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741825 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b7d6fa5ee27dcfe60ed946c99fbc1c664bb4057",
      "tree": "8a8d7fded45f797c0155f0a16d08371839c3c287",
      "parents": [
        "d20a1d3619efa9edef51364d927bc9a78b37217f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:35 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:35 2009 +0000"
      },
      "message": "THRIFT-314. Purge reflection.limited\n\nThis was a feature designed to allow a Thrift server to report\ninformation about its interface.  However, the feature has\nsignificant design problems, and is presence is currently causing\nconfusion without doing any good.  Therefore, it is being removed.\nIt will always be in source control if and when we are ready to\ncome back to it.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c1eb2a71c3fecadfb8eee1b59dfedb91659a9873",
      "tree": "8afe97a5bcdb0acadd720c62ccd538e3aee42e2f",
      "parents": [
        "f0d35d220a339431a757c2ea8fb6316f4a24e0de"
      ],
      "author": {
        "name": "Greg Stein",
        "email": "gstein@apache.org",
        "time": "Fri Jan 30 19:19:45 2009 +0000"
      },
      "committer": {
        "name": "Greg Stein",
        "email": "gstein@apache.org",
        "time": "Fri Jan 30 19:19:45 2009 +0000"
      },
      "message": "THRIFT-292\n\nDelete a number of generated artifacts. The build system should produce\nthese, rather than having them stored in version control.\n\n* contrib/fb303/py/fb303/...: remove generated Python bindings\n\n* contrib/fb303/java/FacebookService.java:\n* contrib/fb303/java/fb_status.java:\n* contrib/fb303/java/Constants.java:\n  - remove generated Java bindings\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@739384 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "afa80ea73d4cbf83afee807e5d9f9034fa177ade",
      "tree": "a770bab388608fef36e407fa83511d1c4ad0b5b4",
      "parents": [
        "c85fd50e2b3308e84345e5e0045507c20e6c5626"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 15 23:47:51 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 15 23:47:51 2009 +0000"
      },
      "message": "THRIFT-34 Java libraries should be namespaced under org.apache.thrift, not com.facebook.thrift\n\nLibrary classes and tests have been moved to the proper package and directory structure, and references to com.facebook.thrift where replaced with org.apache.thrift throughout the code. The fb303 contrib project still contains com.facebook packages.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@734855 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "babaea2f0f2700bd46760d06f35095f89cd33d57",
      "tree": "7ac818084d292a5beca13a37924e028df07424b0",
      "parents": [
        "66f5e9ba0bd9e4605c48913e29bd6bed79f5a579"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 27 22:45:26 2008 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Oct 27 22:45:26 2008 +0000"
      },
      "message": "THRIFT-183 let non-root issues run fb303 status commands\n\nReviewed By: mcslee\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@708364 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c28b33194e3c9c67b09a0053efb51f9fc69eb83",
      "tree": "4fc6e00d58e4239e337c138eac34fa12fc2bfb3d",
      "parents": [
        "f67ad9e68a390a7096d0d657f7c7d6ad884c611f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Sep 20 00:14:01 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Sep 20 00:14:01 2008 +0000"
      },
      "message": "contrib/fb303: Some changes to the build for the Scribe release\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@697294 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "710440f95a964c07a25f47066ffd9d7285390d7b",
      "tree": "ca5f80b24773f51a0b25eb315a2998b7daddef04",
      "parents": [
        "8de1ffcb369a6174c13c945ea8ac8eb29481bb50"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:19:12 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:19:12 2008 +0000"
      },
      "message": "Add a working RPM .spec file to contrib.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666501 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "218c11f70164ef22de51f1abc05624f56418cad7",
      "tree": "1993f042d4529275df5052298a7fe7e3b6592613",
      "parents": [
        "c88eb8c9dda2bd5100216458779f8bff7b1a9275"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:19:02 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:19:02 2008 +0000"
      },
      "message": "Move some top-level files into more sensible directories.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666499 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "28f298dd5d9b68c9c0dbaefa95c88d51ed8e430a",
      "tree": "4c089343bfd96f8eddb653ec2f746a27d7a8ec9a",
      "parents": [
        "9a4edfa07fe0c09865015a15d26695823cd4a5fd"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu May 01 06:17:36 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu May 01 06:17:36 2008 +0000"
      },
      "message": "Memory-based transport rewrite.\n\nThe old implementations of the memory-based transports (TBufferedTransport,\nTFramedTransport, and TMemoryBuffer) shared very little code and all worked\na bit differently.  This change unifies them all as subclasses of a single\nbase (TBufferBase) which handles the fast-path operations (when requests\ncan be satisfied by the buffer) with inline methods (that will eventually\nbe made nonvirtual in the template branch) and calls out to pure-virutal\nmethods to handle full/empty buffers.  All of the buffer-management is now\ndone in terms of \"base and bound\" pointers rather than \"pos\" integers.\n\nThese classes were moved to TBufferTransports.{h,cpp}.  The .h is included\nin TTransportUtils for backwards compatibility.\n\nAlso added a \"TShortReadTransport\" to assist testing transports.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665676 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0ff213741caa8af6cf88196730ecb90ac9577282",
      "tree": "75a1ddd20bb55fc85f77e9def1e40d44372d362d",
      "parents": [
        "2724c7a311dcab7422fd410444d89946ef759c0d"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Apr 20 05:28:14 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Apr 20 05:28:14 2008 +0000"
      },
      "message": "Delete a crazy line from fb303\u0027s build.xml.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99f193766f915dced2980c5b5f76d53970218c52",
      "tree": "632dd40919bed98dd254d248265df0f738c568e1",
      "parents": [
        "2a9d6696d07e4bba22ec8d46629f95424c777f0c"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Apr 11 22:00:00 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Apr 11 22:00:00 2008 +0000"
      },
      "message": "Remove some .pyc files from fb303.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665654 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bbdb06eb24c3144d6f32f86c21910904013b89d9",
      "tree": "8f9fe26c8be9b629ed444c250e829c54aac02b87",
      "parents": [
        "e4db03d1106a3bb381942471be9fdce72f9e88b9"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Apr 08 05:07:14 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Apr 08 05:07:14 2008 +0000"
      },
      "message": "Add thrift_dump.cpp to contrib.\n\nthrift_dump is a simple program for converting data from TBinaryProtocol to\nTDebugProtocol.  Throw it in contrib because it is pretty primitve.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665645 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99b000b48475efdfa68de26aeacd15cec01a81ca",
      "tree": "81fa04ee523efd324dea9bbfd6c9039103026854",
      "parents": [
        "3095aa1843310afc2427fd70b0f523e2c90c7690"
      ],
      "author": {
        "name": "pwyckoff",
        "email": "dev-null@apache.org",
        "time": "Thu Apr 03 19:30:55 2008 +0000"
      },
      "committer": {
        "name": "pwyckoff",
        "email": "dev-null@apache.org",
        "time": "Thu Apr 03 19:30:55 2008 +0000"
      },
      "message": "add fb303 to thrift contrib\n\nSummary: Add clean version of fb303 to thrift contrib readying for open sourcing scribe\n\nReviewed By: dreiss\n\nTest Plan: bootstrap.sh, make, make install on a fresh machine and then try compiling and running scribe open source version.\n\nRevert: OK\n\nTracCamp Project: Thrift\n\nDiffCamp Revision: 10841\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665634 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
