{"push_id":1087073474,"size":1,"distinct_size":1,"ref":"refs/heads/tb/fix-empty-config-section","head":"ea1f85612b6ef4f7bc3bdf1c07c41a23ef388829","before":"8f3c9e210cf0b7d4eff8926570370937193c9cee","commits":[{"sha":"ea1f85612b6ef4f7bc3bdf1c07c41a23ef388829","author":{"email":"a2ad5d0aa7e0ffad09d606a204567100b1506b22@bendbroadband.com","name":"Tom McSweeney"},"message":"refactored so that calls to json.Unmarshal() are used to parse a set of json.RawMessage values (triggering calls to the underlying UnmarshalJSON() methods in the 'control', 'rest', 'tribe', and 'scheduler' packages","distinct":true,"url":"https://api.github.com/repos/tjmcs/snap/commits/ea1f85612b6ef4f7bc3bdf1c07c41a23ef388829"}]}