)]}'
{
  "log": [
    {
      "commit": "32e04b423d01e3d37ab72685407313da6a4416f6",
      "tree": "3091f1c09ac25f56ad756765a0aced540ae18fc0",
      "parents": [
        "fc30667671cfb9c1adbf03a797952d52d3d6f21a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 16:43:06 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 16:43:06 2009 +0000"
      },
      "message": "THRIFT-262. java: Generate Javadocs for library classes\n\nThis patch adds a \u0027javadoc\u0027 Ant target, and installs the documentation to ${docdir}/thrift/java (/usr/local/share/doc/thrift/java with the default invocation of configure). It also fixes a few Javadoc warnings in the source code.\n\nIt also modifies the \u0027dist\u0027 target to include the Java sources in the jar file, so that Eclipse may show the javadocs for Thrift classes automatically (this increases the size of libthrift.jar from 90 Kb to 155 Kb).\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756603 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "538e344122315036f0abdd8f3fa89b7f9dd1d310",
      "tree": "6b3b59b269a655bf89b796e58d038d0eba0a9da4",
      "parents": [
        "6ad6251951598e88f87245e325e29e31ba7126d2"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Feb 10 04:49:39 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Feb 10 04:49:39 2009 +0000"
      },
      "message": "THRIFT-110. java: A more compact format\n\nThis patch includes the Java implementation of the new Compact Protocol outlined in the issue and a matching test. It also creates Fixtures.java, a helper class that contains some useful test structure instances. \n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@742847 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "986d705578f7c3189b076b43097da0ff2f5d648e",
      "tree": "7aee1c12f09a9446067864ccbef6a5f108647adb",
      "parents": [
        "9a75aa51922c53d2dd010cbf962bdcd2302833aa"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 29 01:51:08 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 29 01:51:08 2009 +0000"
      },
      "message": "THRIFT-253. java: Enhance FieldMetaData\n\nThe code generator new creates a static map of field id to metadata for each field, including information like the field TType, class of embedded structs, required/optional/default, etc. Additionally, on loading, generated classes statically register their class and metadata map with the global FieldMetaData map, so you can get the metadata for any TBase-implementing class easily.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738708 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "249d7cb199b5c08e7a7a51189a733cc8fef12cf9",
      "tree": "a2ba11caa15e18c66f13d17ff7d8f43bc9c7d051",
      "parents": [
        "369417a5f15b54738d4954908fbb4908b8603295"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 29 01:21:20 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jan 29 01:21:20 2009 +0000"
      },
      "message": "THRIFT-166. java: Java tests should be in lib/java/test/\nTHRIFT-221. java: Make java build classpath more dynamic and configurable\n\nThis issue moves all the tests from test/java to lib/java/test/src and combines the build files. In addition, rather than continue on with the same busted approach to finding dependent jars for the tests, THRIFT-221 has been implemented, allowing the user to specify a .thrift-build.properties file in their home directory that contains additional classpath entries. \n\nAs a result of this patch, \"make check\" does not currently work as it is expected to. This will be resolved in a follow-up commit.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738695 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4ad40d7c23f35e48fef4836e30741c1087d018ed",
      "tree": "b0f2fa5732d242a9b268b3e7780523711e1dc46c",
      "parents": [
        "a2693c135edef13a5f4816921c26cf1c33f025ce"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Aug 04 18:38:36 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Aug 04 18:38:36 2008 +0000"
      },
      "message": "java: Specify in build.xml that we are using Java 1.5\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@682453 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0c21a72cd6b027779fa99e55ec21be06c3dee41",
      "tree": "a14e27d7b5c1600f9937314d2010bd149ae06adc",
      "parents": [
        "53f18f01bea79d373d0bb1138b67c03e42f4143c"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jul 11 01:26:16 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jul 11 01:26:16 2008 +0000"
      },
      "message": "[THRIFT-70] Allow the Java install prefix to be configured.\n\nSystems like Debian expect the thrift jar to be in /usr/share/java, not\nthe default /usr/local/lib This patch allows configure to be passed a\nJAVA_PREFIX\u003d flag.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@675821 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54b7ab9b53d82020b7cb055f11cd895db97a43a4",
      "tree": "3cc3c46af3f4f7089477636199e8f82075c93991",
      "parents": [
        "5ea15f9e3206a4bb903f77d149b9cb8c1c2a392e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Mar 06 00:06:27 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Mar 06 00:06:27 2007 +0000"
      },
      "message": "READMEs and DOCs and ant tasks, oh my\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665048 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "83c52a8d7ab0be9215a70351b2a4d27938092d72",
      "tree": "a8922e9ac75cabb46e466684b5f57959cb5a7cb6",
      "parents": [
        "8d7e1f62a85d91b159887eb406a5855bcbd6245e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:51:18 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 07 06:51:18 2006 +0000"
      },
      "message": "Java libraries for Thrift\n\nSummary: The basic Thrift stack implemented in Java, still in need of a lot of work but fully functional.\n\nReviewed By: aditya\n\nTest Plan: Unit tests are the NEXT checkin, I swear\n\nNotes: Perf on the Java stuff actually isn\u0027t that bad, and it\u0027s far from optimized at the moment. Barely any tweaking has been done. Testing shows that a Java server with the C++ client has RPC performance within 2x of the pure C++ implementations. This is pretty sweet, since this cost will be eclipsed by the cost of whatever processing is being done on an actual server doing real work.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664715 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
