{"push_id":601594717,"size":23,"distinct_size":4,"ref":"refs/heads/master","head":"61804c153442f6dfd1e537d1d5c5fb8af26cbc92","before":"569621117ef34c13cdf39897b46c206672b1f171","commits":[{"sha":"fa4f1755fcec0873c6010b4972739b7b13ba1abc","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Basic playback","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/fa4f1755fcec0873c6010b4972739b7b13ba1abc"},{"sha":"014983825ca3817de285409fdac2dd7a52b41219","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Temporarily strip out all saving","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/014983825ca3817de285409fdac2dd7a52b41219"},{"sha":"49d32f62877b135aeed8dff9573c12e7e2492fc4","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"remove unused attr binding","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/49d32f62877b135aeed8dff9573c12e7e2492fc4"},{"sha":"409cf30bc2b30312a0ef6db3b39aae1d00f86977","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"moar exports. Instrument editing","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/409cf30bc2b30312a0ef6db3b39aae1d00f86977"},{"sha":"c3c3c704697377ea343c22f75a1943e502ec5807","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Remove misnamed controller","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/c3c3c704697377ea343c22f75a1943e502ec5807"},{"sha":"079d7b09e02ebe604ce3e6f5dcd2448523818d31","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"rename controller","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/079d7b09e02ebe604ce3e6f5dcd2448523818d31"},{"sha":"67fb7ea0c953c527d0cf39870a2ff4547efc6540","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Summarize songs","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/67fb7ea0c953c527d0cf39870a2ff4547efc6540"},{"sha":"1e30e26297bc29482f61b503e0fb94c91ea2fe68","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Port some tests","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/1e30e26297bc29482f61b503e0fb94c91ea2fe68"},{"sha":"d3ea9c8621288b17589cc8be9f82199af80feda2","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Fix projections","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/d3ea9c8621288b17589cc8be9f82199af80feda2"},{"sha":"f8ce2ec72e7a8233ec300ff179a2e05b46cc7dac","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"add sinon","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/f8ce2ec72e7a8233ec300ff179a2e05b46cc7dac"},{"sha":"9b3d90433163a6d643a36cb79ac0b3a1f8d8b5ff","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Add remote serializer and test","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/9b3d90433163a6d643a36cb79ac0b3a1f8d8b5ff"},{"sha":"005fe5fb49fd890bf19a60247fdc076d702fa95c","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Add an acceptance test","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/005fe5fb49fd890bf19a60247fdc076d702fa95c"},{"sha":"2d2a2c08bc2e915ff03e0f7fbac00a8e32ee0554","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Skip audio context initializer in test mode","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/2d2a2c08bc2e915ff03e0f7fbac00a8e32ee0554"},{"sha":"536b7d0f96f9298219a39fb969a9f812029cf73a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Extract feature helper","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/536b7d0f96f9298219a39fb969a9f812029cf73a"},{"sha":"530186ba6d7d8acecea5c2dbaf3aa3577c49395f","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Import another integration test","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/530186ba6d7d8acecea5c2dbaf3aa3577c49395f"},{"sha":"ce73a24d67af1075df34707f3447440dfc69f685","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Add more integration tests","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/ce73a24d67af1075df34707f3447440dfc69f685"},{"sha":"cbb174fe7733e5110c994c95756831f1fc00eff1","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Simplify: only save on page close\n\nAlso changes localstorage serialization format","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/cbb174fe7733e5110c994c95756831f1fc00eff1"},{"sha":"df6efe8a8f5842cc1f507808c2600d90f1eeaa9a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Fix remote serializer","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/df6efe8a8f5842cc1f507808c2600d90f1eeaa9a"},{"sha":"06f5fc550fde2bc538e382e88613738ba77f9bf9","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Make phantom happy by not using `fn.bind`","distinct":false,"url":"https://api.github.com/repos/briandunn/seq25/commits/06f5fc550fde2bc538e382e88613738ba77f9bf9"},{"sha":"b5560df467fb071f4dbf304821ad4ca19053e1cd","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@theophil.us","name":"Brian Dunn"},"message":"Unload song components when a song is deleted","distinct":true,"url":"https://api.github.com/repos/briandunn/seq25/commits/b5560df467fb071f4dbf304821ad4ca19053e1cd"}]}