{"push_id":624308518,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"a16e95a25e2f7026219c00b903d0edc02d21fbfa","before":"77258ef9abfe3e0eae753dea8e6076ad9a616d33","commits":[{"sha":"5b83999451ba1e5962154df55a9d65d35c4a4474","author":{"email":"df4bf92e16bbb7396c50d637f6b7ad9a4c8c274c@dannyvanheumen.nl","name":"Danny van Heumen"},"message":"Only consider PRIVMSG to originate from a channel, if a non-zero-length channel source is provided. (Issue while connecting to irc.gitter.im.)","distinct":true,"url":"https://api.github.com/repos/cobratbq/irc-api/commits/5b83999451ba1e5962154df55a9d65d35c4a4474"},{"sha":"4b8a8e2b9e78f407079016b1d9dafe0a97232b40","author":{"email":"df4bf92e16bbb7396c50d637f6b7ad9a4c8c274c@dannyvanheumen.nl","name":"Danny van Heumen"},"message":"In case of missing ident and/or hostname, put empty string as placeholder.","distinct":true,"url":"https://api.github.com/repos/cobratbq/irc-api/commits/4b8a8e2b9e78f407079016b1d9dafe0a97232b40"},{"sha":"86879459dd11f91f09838609f88550b55ceca924","author":{"email":"df4bf92e16bbb7396c50d637f6b7ad9a4c8c274c@dannyvanheumen.nl","name":"Danny van Heumen"},"message":"Also signal exception to api in case of End of Stream, so there is feedback of connection failure in case of connection cut off during IRC registration process.","distinct":true,"url":"https://api.github.com/repos/cobratbq/irc-api/commits/86879459dd11f91f09838609f88550b55ceca924"},{"sha":"a16e95a25e2f7026219c00b903d0edc02d21fbfa","author":{"email":"df4bf92e16bbb7396c50d637f6b7ad9a4c8c274c@dannyvanheumen.nl","name":"Danny van Heumen"},"message":"Add default channel types in case no RPL_ISUPPORT CHANTYPES message was sent.","distinct":true,"url":"https://api.github.com/repos/cobratbq/irc-api/commits/a16e95a25e2f7026219c00b903d0edc02d21fbfa"}]}