{"push_id":1092138025,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"74043c46f6ad0bd6bd0bbc79461618a2ff2b421c","before":"ab41c8875a1fdefa345cfe326cf35c0c92409e59","commits":[{"sha":"fb199f859ac1694748b6e9a98982e44e249d010e","author":{"email":"9641c244ae44811b6f1ab9f2d8af1aaf2d7aa795@mutexmusic.com","name":"Richard Temple"},"message":"Add HTML5 required fields with some patterns\n\nCustomer Details screen: added required attribute for multiple fields with a pattern search for State and Zip.\nAdded button to save customer details data (no save logic yet).","distinct":false,"url":"https://api.github.com/repos/richardtemple/shine/commits/fb199f859ac1694748b6e9a98982e44e249d010e"},{"sha":"74043c46f6ad0bd6bd0bbc79461618a2ff2b421c","author":{"email":"9641c244ae44811b6f1ab9f2d8af1aaf2d7aa795@mutexmusic.com","name":"Richard Temple"},"message":"Finish Chap 11\n\n- added styling to details screen for error messages\n- added angular-messages to config (bower/application.js)\n- added save functionality","distinct":false,"url":"https://api.github.com/repos/richardtemple/shine/commits/74043c46f6ad0bd6bd0bbc79461618a2ff2b421c"}]}