{"push_id":920495912,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"9c22d898ddfe476a447688a0e01e1ca79da386f0","before":"198e633498deb21c513a0344282eda5c98f7969a","commits":[{"sha":"a8c4829d7aa2c46d780667de17b501d7ce06214e","author":{"email":"3b97070d46ccd66422a8e7b83e6967ed84780538@erg.abdn.ac.uk","name":"Gerrit Renker"},"message":"Fix hanging testcase\n\nAsyncInteractChannels uses expect.Readline, it hung on the second \"echo2\".","distinct":true,"url":"https://api.github.com/repos/ThomasRooney/gexpect/commits/a8c4829d7aa2c46d780667de17b501d7ce06214e"},{"sha":"fa882f1c1333ca567d4fc95ee6049131736b45b9","author":{"email":"3b97070d46ccd66422a8e7b83e6967ed84780538@erg.abdn.ac.uk","name":"Gerrit Renker"},"message":"Typo","distinct":true,"url":"https://api.github.com/repos/ThomasRooney/gexpect/commits/fa882f1c1333ca567d4fc95ee6049131736b45b9"},{"sha":"4192992c43c9583ca89092ab363f233378e18836","author":{"email":"3b97070d46ccd66422a8e7b83e6967ed84780538@erg.abdn.ac.uk","name":"Gerrit Renker"},"message":"Handle error case of empty search string (would cause Read() to hang forever)","distinct":true,"url":"https://api.github.com/repos/ThomasRooney/gexpect/commits/4192992c43c9583ca89092ab363f233378e18836"},{"sha":"9c22d898ddfe476a447688a0e01e1ca79da386f0","author":{"email":"22f46057cbae78a2959a110065efaed3428f3c73@googlemail.com","name":"Thomas Rooney"},"message":"Merge pull request #16 from grrtrr/master\n\nHanging testcase","distinct":true,"url":"https://api.github.com/repos/ThomasRooney/gexpect/commits/9c22d898ddfe476a447688a0e01e1ca79da386f0"}]}