{"push_id":734010087,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7695d73c5f2828d479cd5138a6ffdf0c0b1f1e0b","before":"7dc4ec1e1b8d68d08d1c003cfe3072cda5817e5d","commits":[{"sha":"7695d73c5f2828d479cd5138a6ffdf0c0b1f1e0b","author":{"email":"2c595dde67186488912be6cbf4b36367eec25312@codeminders.com","name":"Alex Saveliev"},"message":"Gradle support - performance\n\n- Starting to process gradle files from root build.gradle if there is any. Caching all encountered projects and matching gradle files to avoid revisiting them.\n- Retrieving all dependencies (source directories, classpath items) at the config phase and storing them in unit file to avoid running 'gradle' at the graph/delresolve time\n\nGrapher - fixed Java 8 closures issue\n\n- There was an exception (unable to retrieve end position) on the following code block (at \"result\" location)\n```\ncallback = (result,processorId)->{\n    outputQueue.put(result.id, result.item);\n    idleProcessors.add(processorId);\n}\n```","distinct":true,"url":"https://api.github.com/repos/alexsaveliev/srclib-java/commits/7695d73c5f2828d479cd5138a6ffdf0c0b1f1e0b"}]}