)]}'
{
  "log": [
    {
      "commit": "0e0ff7e00353fc4a9a1b5a6f49069d05b64604f2",
      "tree": "fd04f2322c27925443428be2aa18c47d36c29a65",
      "parents": [
        "ace6e6dbc0ef327a34fab0109f471081dc7fb08e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 18 22:59:59 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 18 22:59:59 2007 +0000"
      },
      "message": "Thrift now generates XSD files\n\nSummary: Are you fucking kidding me? This shit is robust.\n\nReviewed By: fetter-tbr-d00d\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664928 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7628fd74440375cc18be9037d1c27e8b297ed5e0",
      "tree": "57ba7b9a99c06c11f718a1afad45c1c437fd6d85",
      "parents": [
        "12f6631735d91f05dd76b07c6be7f8277ddf8a08"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 18 01:16:51 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 18 01:16:51 2007 +0000"
      },
      "message": "Add mkdir for bin in thrift compiler\n\nReviewed By: dcorson\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664922 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fc89d399179c40adbf108b041d2759e5f56ad4a9",
      "tree": "80f925e84aa2f7921ed5feda8f5659f98656a27c",
      "parents": [
        "cde2b61c5e3a26fd6ad5bc1a6fcdee449696d66c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 04 00:04:39 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 04 00:04:39 2006 +0000"
      },
      "message": "Thrift and Python: Made to be together\n\nSummary: Python client code generation for Thrift... HOTNESS!\n\nNotes: Servers and asynchronous clients are coming soon...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664779 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": "9cb7c61b6b2c88bf41a23d1c4e9757c81d27d8ef",
      "tree": "85c6cd9d36e89eac18c4f13680eff468cfa7928b",
      "parents": [
        "632f323f6cad820d622ebfbea4ab3ed54966d2d5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:17:45 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:17:45 2006 +0000"
      },
      "message": "Thrift compiler improvements, two modes for PHP\n\nSummary: Complete PHP generator and CPP generator to new formats, and offer PHP generator that generates inline code free of any TProtocol abstraction\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664771 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e1555f36e67eb6d5624ec6b2e0c6a5f23e06696",
      "tree": "f09bd454deb6ff4a4430c331d5c4502a45644a04",
      "parents": [
        "d97eb611202c25d2210c647f32d7e780cfe319a6"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Aug 30 17:09:05 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Aug 30 17:09:05 2006 +0000"
      },
      "message": "Make separate dirs for CPP and Python versions of Thrift compiler\n\nSummary: Keep source files in separate dirs to avoid confusion\n\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664769 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": "52f643df7c069228a799f19ae4b58a6ab8c05275",
      "tree": "94a064ef1f426043d7f497ff1aa94ba25d74e5d1",
      "parents": [
        "002e6468f36f0513f61c9b51702e9454d0fbd12c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Aug 09 00:03:43 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Aug 09 00:03:43 2006 +0000"
      },
      "message": "Thrift compiler support for inline PHP client code\n\nSummary: Option to generate inline PHP code, as well as support for the async modifier keyword and the abstraction of function calls into a send and recv component\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664740 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": "d173407b7f9198c0be7db2ec69ce0c8bed52716b",
      "tree": "7597a9aa00d73f754f1f51f9928318376279c135",
      "parents": [
        "9577100f3c317ed0bc5974bd8b12cc07675263a0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:57:01 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:57:01 2006 +0000"
      },
      "message": "Adjust the Thrift compiler makefile to clean up after the obj/ folder that it builds into\n\nSummary: I am super nitpicky, and after make clean I don\u0027t like seeing:\n$ svn st\n?   obj/\n\nProblem: make clean didn\u0027t remove the generated obj/ dir\n\nSolution: Kill it!\n\nReviewed By: aditya\n\nTest Plan: Do make clean in compiler directory followed by svn st. You should see nothing!\n\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664717 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b15a68bd89428630ac1775812082a7c4a034c3b7",
      "tree": "dc30c9d22c7e53bf0ec459cd28fb306a238a73a3",
      "parents": [
        "e8540637aaaf017f9e08e1e0d68663f814538862"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:46:24 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:46:24 2006 +0000"
      },
      "message": "Thrift compiler now compiles both native Java and C++ code\n\nSummary: Compiles to both C++ and Java, plus a host of other cool options like command line control over which languages to output code in\n\nReviewed By: aditya\n\nTest Plan: The unit test checkins are coming momentarily...\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664713 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e8540637aaaf017f9e08e1e0d68663f814538862",
      "tree": "12b445f8026fe357701b8fd8de97a7ad05302fe4",
      "parents": [
        "319857233b75121f357801cbdd9b5028e3057dbd"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue May 30 09:24:40 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue May 30 09:24:40 2006 +0000"
      },
      "message": "Rev 2 of Thrift, the Pillar successor\n\nSummary: End-to-end communications and serialization in C++ is working\n\nReviewed By: aditya\n\nTest Plan: See the new top-level test/ folder. It vaguely resembles a unit test, though it could be more automated.\n\nRevert Plan: Revertible\n\nNotes: Still a LOT of optimization work to be done on the generated C++ code, which should be using dynamic memory in a number of places. Next major task is writing the PHP/Java/Python generators.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "319857233b75121f357801cbdd9b5028e3057dbd",
      "tree": "ca39098ad6e2c56a247ca01b59f3407bde095177",
      "parents": [
        "a68c74e9b9977435b0119368753e9a38b49150ae"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 24 21:45:31 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 24 21:45:31 2006 +0000"
      },
      "message": "Baseline commit for thrift, which is pillar v2\n\nReviewed By: aditya\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664711 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
