{"push_id":656717657,"size":5,"distinct_size":1,"ref":"refs/heads/0.13","head":"6206cf3d46b86c3400655b92a38a8dd5db9ed9fb","before":"1ebe3804b3064354841c0a2b6737c6d6bd97f7a3","commits":[{"sha":"d82fe46052a3f043556fd19eae41d40546279d81","author":{"email":"795480566e2c63d2cc11330543876306c297ff3f@gmail.com","name":"Eugene Yokota"},"message":"Fixes #1223. Uses JMX to find out when to force GC.","distinct":false,"url":"https://api.github.com/repos/sbt/sbt/commits/d82fe46052a3f043556fd19eae41d40546279d81"},{"sha":"2bbe87296956cc8a5c6f7c43cdeaa8f745f7e84c","author":{"email":"795480566e2c63d2cc11330543876306c297ff3f@gmail.com","name":"Eugene Yokota"},"message":"Use interval throttling\n\nJMX doesn't seem to work in reporting\n\n    memoryMxBean.getObjectPendingFinalizationCount\n\nAt least for the test build that I used it always reports zero.","distinct":false,"url":"https://api.github.com/repos/sbt/sbt/commits/2bbe87296956cc8a5c6f7c43cdeaa8f745f7e84c"},{"sha":"8aca4e8fa6d4da9f31b267f2a8e503c147be237b","author":{"email":"795480566e2c63d2cc11330543876306c297ff3f@gmail.com","name":"Eugene Yokota"},"message":"Force GC on cross building","distinct":false,"url":"https://api.github.com/repos/sbt/sbt/commits/8aca4e8fa6d4da9f31b267f2a8e503c147be237b"},{"sha":"66e07f6e83a5e88720eaabc0fca367329505616f","author":{"email":"795480566e2c63d2cc11330543876306c297ff3f@gmail.com","name":"Eugene Yokota"},"message":"use Duration to track minForcegcInterval","distinct":false,"url":"https://api.github.com/repos/sbt/sbt/commits/66e07f6e83a5e88720eaabc0fca367329505616f"},{"sha":"6206cf3d46b86c3400655b92a38a8dd5db9ed9fb","author":{"email":"795480566e2c63d2cc11330543876306c297ff3f@gmail.com","name":"eugene yokota"},"message":"Merge pull request #1773 from sbt/fix/1223\n\nFixes #1223. Throttle force GC","distinct":true,"url":"https://api.github.com/repos/sbt/sbt/commits/6206cf3d46b86c3400655b92a38a8dd5db9ed9fb"}]}