{"push_id":572159776,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"cb1e667b40032ba8b6ded60225265faa7d72e2a6","before":"b2d855cec706d224b758373d884debb135112b87","commits":[{"sha":"8e2ee6f3eee7f2aa1ef383f84eed79ed3a22251e","author":{"email":"2c1a5c60cdb1f4754b2a940f81f4d46a7003465b@gmail.com","name":"mcfarljw"},"message":"Force users to login in again if authentication required error code is thrown.","distinct":true,"url":"https://api.github.com/repos/skritter/skritter-html5/commits/8e2ee6f3eee7f2aa1ef383f84eed79ed3a22251e"},{"sha":"e064adf25bbf194a3b3a9f2847dd235b1ca32bb4","author":{"email":"2c1a5c60cdb1f4754b2a940f81f4d46a7003465b@gmail.com","name":"mcfarljw"},"message":"Update version to 0.0.2682.","distinct":true,"url":"https://api.github.com/repos/skritter/skritter-html5/commits/e064adf25bbf194a3b3a9f2847dd235b1ca32bb4"},{"sha":"8a13e22a16944081f0b1b28981649dc2cae6e91a","author":{"email":"2c1a5c60cdb1f4754b2a940f81f4d46a7003465b@gmail.com","name":"mcfarljw"},"message":"Trigger item syncing false even when an error ultimately occurs.","distinct":true,"url":"https://api.github.com/repos/skritter/skritter-html5/commits/8a13e22a16944081f0b1b28981649dc2cae6e91a"},{"sha":"cb1e667b40032ba8b6ded60225265faa7d72e2a6","author":{"email":"2c1a5c60cdb1f4754b2a940f81f4d46a7003465b@gmail.com","name":"mcfarljw"},"message":"Added additional handling for improperly formatted sentence readings.","distinct":true,"url":"https://api.github.com/repos/skritter/skritter-html5/commits/cb1e667b40032ba8b6ded60225265faa7d72e2a6"}]}