{"push_id":937030206,"size":17,"distinct_size":10,"ref":"refs/heads/1146-social-login","head":"a07d99cb21fa279bca03d85a9911c4d5512e717e","before":"3dcbc998e6218fc9795b5e3486eab809c03e325a","commits":[{"sha":"5c1f5df6e9942f307cade6215074c3d004da14c0","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Handle multiple photo rotation/removal in admin.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/5c1f5df6e9942f307cade6215074c3d004da14c0"},{"sha":"c147fa9e46fc8b87b9e45fe9770d1a84c081736e","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Fix cache busting in photo URL on multiple photos.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/c147fa9e46fc8b87b9e45fe9770d1a84c081736e"},{"sha":"0715183153048e2bdbf838d6206ae50103d50384","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Combine base/fixmystreet report templates.\n\nRefactor some cobrand specific elements for clarity.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/0715183153048e2bdbf838d6206ae50103d50384"},{"sha":"de6df5e30d4801afc560e93c833a692a117b9547","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Remove most passing of Catalyst to PhotoSet.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/de6df5e30d4801afc560e93c833a692a117b9547"},{"sha":"df98fe4dfff0a707c9800050f658100c57783654","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Factor multiple photo details into nicer function.\n\nRemove get_photo_params, which only looked at the first photo,\nmake explicit when we're doing that using `.first`.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/df98fe4dfff0a707c9800050f658100c57783654"},{"sha":"b8685054be0e16bc836dc568c0687a6f86400f38","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Add ability to have multiple update photos.\n\nAlso adds admin ability to rotate update photos.","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/b8685054be0e16bc836dc568c0687a6f86400f38"},{"sha":"3d5e0210feacf96e21e1916ab0df84b83f5f05e2","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Merge branch '1300-multiple-update-photos'","distinct":false,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/3d5e0210feacf96e21e1916ab0df84b83f5f05e2"},{"sha":"0aaf403a980d0a79ac5d95670fee89526f85a794","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"[Travis] Improve handling of bad module install.\n\nMark build broken if modules don't install, and only upload new module\ncaches on success.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/0aaf403a980d0a79ac5d95670fee89526f85a794"},{"sha":"6008d49520638bea6190bfa662a67f5a86c86312","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Remove unnecessary shebang lines.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/6008d49520638bea6190bfa662a67f5a86c86312"},{"sha":"c13fafb474dd6e0cd8ab380fd0b2500a950745bc","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Update commonlib for JSON and Config updates.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/c13fafb474dd6e0cd8ab380fd0b2500a950745bc"},{"sha":"7b5272992b2a2ff207e02cfce590935f65aac35b","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Prerequisites (new modules, db, config).","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/7b5272992b2a2ff207e02cfce590935f65aac35b"},{"sha":"e83a15e40e9e3f49d1ac7f4c6a3505374bf5f37d","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Switch to JSON::MaybeXS, remove JSON::XS.\n\nTravis has Cpanel::JSON::XS preinstalled, which means that the build\nwould fail there, as JSON::MaybeXS would try and upgrade JSON::XS to\nversion 3 which the snapshot did not contain.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/e83a15e40e9e3f49d1ac7f4c6a3505374bf5f37d"},{"sha":"b94720cf323e677346b3409179060c42f74fe68f","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Make sure disabled inputs are faded.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/b94720cf323e677346b3409179060c42f74fe68f"},{"sha":"5ffe47c648f04aaeef69f9b9309ec05f1bf86f50","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Missing string for translation.\n\nTODO Get strings back into locale files, it used to be there.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/5ffe47c648f04aaeef69f9b9309ec05f1bf86f50"},{"sha":"c524d808686704fcb34a7bda1002caa13af2a22d","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Create some subtemplates for future use.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/c524d808686704fcb34a7bda1002caa13af2a22d"},{"sha":"ffdf30ce90e202929c2cd515ebfc071ecb43ee20","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Allow login by Facebook when reporting.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/ffdf30ce90e202929c2cd515ebfc071ecb43ee20"},{"sha":"a07d99cb21fa279bca03d85a9911c4d5512e717e","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mysociety.org","name":"Matthew Somerville"},"message":"Allow social login when making update also.\n\nMakes the flow more like new reporting.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/a07d99cb21fa279bca03d85a9911c4d5512e717e"}]}