{"push_id":1686720168,"size":17,"distinct_size":1,"ref":"refs/heads/upcoming-assignments-reminder","head":"a80b340bae992e3136d86276e2052b9aad945c10","before":"bd695a70fff75a7dfeb773818e4be46c35d8d9f1","commits":[{"sha":"217142fff3a6ffd64f814a0a67a777c2610699b1","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Add PaperTrail","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/217142fff3a6ffd64f814a0a67a777c2610699b1"},{"sha":"b523117443821b599041b3d325e0b4561ce51d19","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Functioning undo button","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/b523117443821b599041b3d325e0b4561ce51d19"},{"sha":"02365cb6e515f429eacee5376797e28130265b7b","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Use the new method everywhere","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/02365cb6e515f429eacee5376797e28130265b7b"},{"sha":"73944caa6af5369d42bf92d0d38bc4cd6937a4a7","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Raise in transactional callbacks","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/73944caa6af5369d42bf92d0d38bc4cd6937a4a7"},{"sha":"27da183a166a44cf40b22b6cbe3408b61e25e754","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Specs pass","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/27da183a166a44cf40b22b6cbe3408b61e25e754"},{"sha":"b6883045cfe5edcc6530cfe403d23d83af10c4d8","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Functional refinements","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/b6883045cfe5edcc6530cfe403d23d83af10c4d8"},{"sha":"dc14f254c15c6d124885505255622d55824ad431","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Specs pass","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/dc14f254c15c6d124885505255622d55824ad431"},{"sha":"3884932cfa7a830bea7973e5dc88ebb34f827d18","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Use correct Ruby","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/3884932cfa7a830bea7973e5dc88ebb34f827d18"},{"sha":"a2178db6683273983e7be5bd34e4087c37bee57d","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Use specific message","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/a2178db6683273983e7be5bd34e4087c37bee57d"},{"sha":"ed64b224c90c0fad483f3432984b71cae0dbbf8b","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Add frozen string literal comment","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/ed64b224c90c0fad483f3432984b71cae0dbbf8b"},{"sha":"a56158e38d508b496e0495f8e9e108b51c633682","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Fix Rubocop violations and add Version methods","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/a56158e38d508b496e0495f8e9e108b51c633682"},{"sha":"19d10b814aab9a3def60ec725a1562a8a00ad7bb","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Production data migration","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/19d10b814aab9a3def60ec725a1562a8a00ad7bb"},{"sha":"bf80b53fed32ac82ba33b5874e56019c5f3ab8b2","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Frozen string literal comment","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/bf80b53fed32ac82ba33b5874e56019c5f3ab8b2"},{"sha":"a9058ea6ce35440beb542524e585de0fae2b2558","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Merge pull request #52 from umts/prod-data-migration\n\nProduction data migration","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/a9058ea6ce35440beb542524e585de0fae2b2558"},{"sha":"238cf16e9f5fbc475eb39c7e7672b63f7813e352","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Schema 'change'","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/238cf16e9f5fbc475eb39c7e7672b63f7813e352"},{"sha":"d12b543a476c9a5656e0a2ff335eb6ad85d62d7d","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Merge pull request #51 from umts/undo-button\n\nUndo button","distinct":false,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/d12b543a476c9a5656e0a2ff335eb6ad85d62d7d"},{"sha":"a80b340bae992e3136d86276e2052b9aad945c10","author":{"name":"David Faulkenberry","email":"d4a97ea15293fddf347352438d8cd01eb5180815@gmail.com"},"message":"Merge branch 'master' of github.com:umts/screaming-dinosaur into upcoming-assignments-reminder","distinct":true,"url":"https://api.github.com/repos/umts/screaming-dinosaur/commits/a80b340bae992e3136d86276e2052b9aad945c10"}]}
{"actor":{"display_login":"dfaulken"}}