{"push_id":538491118,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"aa2701dd4fac08c06c32829773ecc0dd811d12e1","before":"e7754866702dadad33334d6e7388d80567c1bd30","commits":[{"sha":"76b494e55c00729ad4497de8408d85f086895de2","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Fix user merge failing if both parties did not have a timezone specified","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/76b494e55c00729ad4497de8408d85f086895de2"},{"sha":"b4a8a751e6b025b9e4f8b4ac1bbcd433c95518eb","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Log client IP upon signup","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/b4a8a751e6b025b9e4f8b4ac1bbcd433c95518eb"},{"sha":"fd8c19b7f677530cccbd2e7dee282d7a50244173","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Preserve creation IP during user merge","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/fd8c19b7f677530cccbd2e7dee282d7a50244173"},{"sha":"bd2bed1186da440e49303d93c231ccd9f26c6647","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"I can't django","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/bd2bed1186da440e49303d93c231ccd9f26c6647"},{"sha":"c10f453dea4e308739c69e3234f9dd004fa06ee5","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Critical site update","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/c10f453dea4e308739c69e3234f9dd004fa06ee5"},{"sha":"3760669c7b58b55cbfa5c81b7273f9326daf4b8f","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Don't require django settings infrastructure for sync workers","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/3760669c7b58b55cbfa5c81b7273f9326daf4b8f"},{"sha":"e16c76d72e6c560d81638a10176d0a0ad402262a","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Unbreak user creation - tonight is not my night","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/e16c76d72e6c560d81638a10176d0a0ad402262a"},{"sha":"ec403bee1d3882eb1444eb400224e96e21bac41f","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Better accessibility for screen readers.","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/ec403bee1d3882eb1444eb400224e96e21bac41f"},{"sha":"96b761ff7fa46c2de1792e02c3fd76fd0275ba6b","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Darken colour scheme","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/96b761ff7fa46c2de1792e02c3fd76fd0275ba6b"},{"sha":"57764f3267d5282b192feb97be942db7a7135b0f","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Fix faulty snow overlay","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/57764f3267d5282b192feb97be942db7a7135b0f"},{"sha":"b06219eea2e44c11ed3d5a6fe68313154923e739","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Ted Harrison update, boost UI contrast","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/b06219eea2e44c11ed3d5a6fe68313154923e739"},{"sha":"f2ac005d54671fd770e06ee7f9fbdf0d649a42f3","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Missed some colours","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/f2ac005d54671fd770e06ee7f9fbdf0d649a42f3"},{"sha":"468452e4472075409b8b60f6dc5c62011e1b783e","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Fix weird flow config table layout that's probably been broken forever","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/468452e4472075409b8b60f6dc5c62011e1b783e"},{"sha":"93ecbf39f6be49b1ed4b7c2421c546cbf9b2ca36","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Flow config was all messed up, oops","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/93ecbf39f6be49b1ed4b7c2421c546cbf9b2ca36"},{"sha":"5e24c31799634ebaef0ab4779b16b4f38c7b4956","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Fix camelCased kwargs on APIExcludeActivity","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/5e24c31799634ebaef0ab4779b16b4f38c7b4956"},{"sha":"8de70c19c630c2b079e2d1300cedee4c039e2bad","author":{"email":"1d345ce643c342e360c0d34812ffb1457b85b921@cpfx.ca","name":"Collin Fair"},"message":"Hapless developer falls prey to siren song of search & replace","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/8de70c19c630c2b079e2d1300cedee4c039e2bad"},{"sha":"aa2701dd4fac08c06c32829773ecc0dd811d12e1","author":{"email":"bad68b37a5ff36f089c47d6973fb59f441533530@users.noreply.github.com","name":"alteredego"},"message":"Merge pull request #1 from cpfair/master\n\nSync with master up to 3rd Jan 2015","distinct":true,"url":"https://api.github.com/repos/alteredego/tapiriik/commits/aa2701dd4fac08c06c32829773ecc0dd811d12e1"}]}