{"push_id":760461542,"size":9,"distinct_size":1,"ref":"refs/heads/master","head":"cffd8ab8e96c60fdb9624063471e29d49c6903f4","before":"28506cf23a9975e007e9ef8e615fd726a4c5d6ff","commits":[{"sha":"afeff9ea75802f88eb77a97d501bd1d0efba0bc8","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Provide callbacks for 'publish' and 'respond'\n\nThis will allow other transport mechanisms to be used apart from\nzmq.","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/afeff9ea75802f88eb77a97d501bd1d0efba0bc8"},{"sha":"17894e699ef9e9889654b70f7c0b8ebbc9057a33","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Send aggregated messages at a 'safe time' using ruby's postponed_job API","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/17894e699ef9e9889654b70f7c0b8ebbc9057a33"},{"sha":"7d027c31986a8d78874fe968fcae660f65eb1086","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Merge CPU profiling branch","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/7d027c31986a8d78874fe968fcae660f65eb1086"},{"sha":"40b117c7d3f2c823c6f741ea3199d5df11bc88fa","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Disable ZMQ i/o when ports are set to nil","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/40b117c7d3f2c823c6f741ea3199d5df11bc88fa"},{"sha":"f172a013070d58a575a2c08e2c375bf45dfbc1d7","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Fix is_proc condition","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/f172a013070d58a575a2c08e2c375bf45dfbc1d7"},{"sha":"4d5768eb54cbad72e18ab19a7e14c0fead36d14c","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Add doc about extending Rbkit using new callbacks","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/4d5768eb54cbad72e18ab19a7e14c0fead36d14c"},{"sha":"9515b2fa9c0661d24ddb55bdaa437da14fb50273","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Add tests for callbacks","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/9515b2fa9c0661d24ddb55bdaa437da14fb50273"},{"sha":"2f7a1b8d6705c42b62e1d9506f9aacf5a0a079d1","author":{"email":"58ee7bc6d8e16890db70c64a1f0189d9ef4c579d@gmail.com","name":"Emil Soman"},"message":"Update extension.md","distinct":false,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/2f7a1b8d6705c42b62e1d9506f9aacf5a0a079d1"},{"sha":"cffd8ab8e96c60fdb9624063471e29d49c6903f4","author":{"email":"f4816aa4e7d6fad32aade705165e337649ca243c@codemancers.com","name":"Yuva"},"message":"Merge pull request #127 from code-mancers/io-callbacks\n\nProvide callbacks for 'publish' and 'respond' events","distinct":true,"url":"https://api.github.com/repos/code-mancers/rbkit/commits/cffd8ab8e96c60fdb9624063471e29d49c6903f4"}]}