{"push_id":753085441,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"1144023bba0c86f9a835b144c85b84716d0e2074","before":"55b54d4fedbf61a434ea0e5706460069f963d092","commits":[{"sha":"3371a137ce68afd664f5ca17c2b2011a3511d185","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add SWIG based JNI wrappers to libxtreemfs for C++","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/3371a137ce68afd664f5ca17c2b2011a3511d185"},{"sha":"6c58b884bf128ac5f6921001dcf197dc750f8e7c","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add DirectByteBuffer enabled Read/Write proxies.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/6c58b884bf128ac5f6921001dcf197dc750f8e7c"},{"sha":"677271736de08bfc5414036ef3a91b958208e78a","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Rename classes from ClassNative to NativeClass.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/677271736de08bfc5414036ef3a91b958208e78a"},{"sha":"ad6e7260a329c3059092c74e7840fd91a7e5a6c3","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add a helper class.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/ad6e7260a329c3059092c74e7840fd91a7e5a6c3"},{"sha":"f058987cde42a4627f562470d0d6160e5496a887","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add a nested native AdminClient\n\nThe nested Native Client is starting both a C++ and a Java instance and does\nredirect calls to the AdminClient to the Java implementation.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/f058987cde42a4627f562470d0d6160e5496a887"},{"sha":"f9fb00877f973ebf7a5342f0224918d70010f3a6","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Remove the hierarchical Native implementation.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/f9fb00877f973ebf7a5342f0224918d70010f3a6"},{"sha":"bc722f2e194cc1b56770b2dd28654ba14e022564","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Rename nested native classes.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/bc722f2e194cc1b56770b2dd28654ba14e022564"},{"sha":"88e86de9aedb8525c4bbee0b3d66b4df7d129a58","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add std::list support and general refactorings.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/88e86de9aedb8525c4bbee0b3d66b4df7d129a58"},{"sha":"1ecf7613f93ae84a00c247a151d5660021772e73","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add Exception handling and restructure swig source.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/1ecf7613f93ae84a00c247a151d5660021772e73"},{"sha":"01b41748fc73c0b2571e2fa26e2c5107a367428b","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Ensure required object won't get garbage collected premature.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/01b41748fc73c0b2571e2fa26e2c5107a367428b"},{"sha":"889f31490354dc49d9f5723860db1eab072261cd","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Move native libxtreemfs to the servers directory.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/889f31490354dc49d9f5723860db1eab072261cd"},{"sha":"b5b2f879d209fc60c57f4f7eea3af6b5f2022cc5","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add generated Java files and fix package structure.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/b5b2f879d209fc60c57f4f7eea3af6b5f2022cc5"},{"sha":"96c49965df00a89f8092428b7c6ea33b5c406691","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Add separate targets to build the jni module and java files.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/96c49965df00a89f8092428b7c6ea33b5c406691"},{"sha":"ed9b4bd2479737dcbc80f971768cb09fc4133896","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Allow to create NativeClients from the ClientFactory.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/ed9b4bd2479737dcbc80f971768cb09fc4133896"},{"sha":"6b42b40382699b1f3374c56aff735d623ca7b72b","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Provide a helper that tries to load the jni lib from the build directory.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/6b42b40382699b1f3374c56aff735d623ca7b72b"},{"sha":"1508340968dd7c620c57526b5857af21c5176a09","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"foundation: Logging: Get loglevel if Logging is initialized.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/1508340968dd7c620c57526b5857af21c5176a09"},{"sha":"4ecb63b7702b57a7100ebe9eea0b3611c4b61fcc","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Pass the loglevel to the JNI client.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/4ecb63b7702b57a7100ebe9eea0b3611c4b61fcc"},{"sha":"a8d1ab6972267a55afeebb47974ed59764a35e9b","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Fix minor bugs and add support for direct ByteBuffers.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/a8d1ab6972267a55afeebb47974ed59764a35e9b"},{"sha":"66beb2c10675eed3ddf66a15815e2df41a911858","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Fix protobuf return value in case of empty messages.","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/66beb2c10675eed3ddf66a15815e2df41a911858"},{"sha":"3770cde2265ed61af60b068e72737ba42aff9cd3","author":{"email":"b1e1ece896b8a67223cac9877570b85c80cdfaed@gmail.com","name":"Johannes Dillmann"},"message":"libxtreemfs: jni: Fix missing ReflectiveOperationException in jdk6","distinct":true,"url":"https://api.github.com/repos/robert-schmidtke/xtreemfs/commits/3770cde2265ed61af60b068e72737ba42aff9cd3"}]}