{"push_id":613458552,"size":3,"distinct_size":3,"ref":"refs/heads/3.1","head":"11b8576fccfbe53ac73bc1e857d647a74c4f2d2a","before":"437f38b57c711a16ab0d61b3746b80e424db381a","commits":[{"sha":"825b4e4c3784dfeee35c9a62f9c46c2f3bdd5348","author":{"email":"b50ac9edf2dfab6f6a8f1ff4ad41d874a7c43caf@gmail.com","name":"NotSqrt"},"message":"Fix failure when task has multiple callbacks\n\nException was:\n\nFile \"celery/app/trace.py\", line 276, in trace_task\n    group.apply_async((retval, ))\nTypeError: unbound method apply_async() must be called with group instance as first argument (got tuple instance instead)","distinct":true,"url":"https://api.github.com/repos/celery/celery/commits/825b4e4c3784dfeee35c9a62f9c46c2f3bdd5348"},{"sha":"ee1ee812de189ca5c6ff4181cf5744788a591d97","author":{"email":"b50ac9edf2dfab6f6a8f1ff4ad41d874a7c43caf@gmail.com","name":"NotSqrt"},"message":"Linting","distinct":true,"url":"https://api.github.com/repos/celery/celery/commits/ee1ee812de189ca5c6ff4181cf5744788a591d97"},{"sha":"11b8576fccfbe53ac73bc1e857d647a74c4f2d2a","author":{"email":"ec75f4dc7d28ee38ef1276c37550cd3451d739ec@gmail.com","name":"PMickael"},"message":"Merge pull request #2515 from NotSqrt/multiple-callbacks\n\nFix failure when task has multiple callbacks","distinct":true,"url":"https://api.github.com/repos/celery/celery/commits/11b8576fccfbe53ac73bc1e857d647a74c4f2d2a"}]}