{"push_id":1019948281,"size":48,"distinct_size":2,"ref":"refs/heads/develop","head":"6c60f716797992032ac60d2cd1e1249f9a857fb7","before":"0be4498cd11ac424937cccd0ca8a271a11750ef8","commits":[{"sha":"6f1acfe2649c21627e06341c1995607d1b9b30f3","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Stubbing postcommit handlers","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/6f1acfe2649c21627e06341c1995607d1b9b30f3"},{"sha":"13c72294c9f7acf0616c45fb6764b617cb63eed2","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Merge branch 'develop' into feature/add-postcommit-handlers","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/13c72294c9f7acf0616c45fb6764b617cb63eed2"},{"sha":"73dbc3476c5cbaee6a0d2fa3f0b939259ee8c4cc","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Add django setup to flask app init so reverse() works. Make import follow pattern.","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/73dbc3476c5cbaee6a0d2fa3f0b939259ee8c4cc"},{"sha":"92c8a40c51f2eb61d290e313785204a3ec52e187","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Refactor to support post transaction commit actions","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/92c8a40c51f2eb61d290e313785204a3ec52e187"},{"sha":"08aa975b100b1dbf8c9594a2e57368ad866f98a4","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Move from celery task to regular-old function","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/08aa975b100b1dbf8c9594a2e57368ad866f98a4"},{"sha":"1755efe5d529b6dd4f0f25d35011687488ba59c9","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Add postcommit task to django middleware so it is called during api requests","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/1755efe5d529b6dd4f0f25d35011687488ba59c9"},{"sha":"32a831d575b5354468a8f9c2a815f9f1aa03f2fb","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Switch cache ban request to new postcommit synchronous method","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/32a831d575b5354468a8f9c2a815f9f1aa03f2fb"},{"sha":"74d402684d4c949bfc69b9fa5e34f5f560339da7","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Switch from celery task logger to logger","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/74d402684d4c949bfc69b9fa5e34f5f560339da7"},{"sha":"db26eb846628ae8167af304df0c1315d77366ef1","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Updating tests for new handlers","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/db26eb846628ae8167af304df0c1315d77366ef1"},{"sha":"b0d085daf4b42dcdf3c816b5af025ad397658fb8","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Moving settings to website.settings.defaults so they work in flask and django","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/b0d085daf4b42dcdf3c816b5af025ad397658fb8"},{"sha":"83c33ba70b7f78453f99be4849d7948b8cf88926","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Merge branch 'develop' into feature/add-postcommit-handlers","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/83c33ba70b7f78453f99be4849d7948b8cf88926"},{"sha":"6f578f90d4c06b38b42ff7cb94f5adb8b210d40c","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Making varnish enabled only for one travis matrix. Adding exception handling for BAN task.","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/6f578f90d4c06b38b42ff7cb94f5adb8b210d40c"},{"sha":"c47431fa74792afe957f13e5d2ee4727c4703d22","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis logic, hopefully.","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/c47431fa74792afe957f13e5d2ee4727c4703d22"},{"sha":"45336438b1f2a68b10eda88b86ee902dc47e634e","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis logic, hopefully.","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/45336438b1f2a68b10eda88b86ee902dc47e634e"},{"sha":"91643d35ef8ff82cb795246d606cfe48921156df","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis.yml logic","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/91643d35ef8ff82cb795246d606cfe48921156df"},{"sha":"6b2b9d8dcbbff9ece3c24d4b533dcd562893b108","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis.yml logic","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/6b2b9d8dcbbff9ece3c24d4b533dcd562893b108"},{"sha":"6702e1c331e19975d49c6ca151470cfcce7e3980","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis.yml logic","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/6702e1c331e19975d49c6ca151470cfcce7e3980"},{"sha":"03e9a1ee63c4b1be447cb34d508bdba6e3bb9c29","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Fixing travis.yml logic... please","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/03e9a1ee63c4b1be447cb34d508bdba6e3bb9c29"},{"sha":"4fc580a07d2b4147a8df8d0b7989fefbd41f4840","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"adding debugging","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/4fc580a07d2b4147a8df8d0b7989fefbd41f4840"},{"sha":"48a8ae779d29545098f829fb562eab570be3b466","author":{"email":"5fccdd17c1f7bcc7e393d2cb5e2fad37705ca69f@cos.io","name":"Chris Wisecarver"},"message":"Wider exception clause","distinct":false,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/48a8ae779d29545098f829fb562eab570be3b466"}]}