{"push_id":905506243,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4f334253f026df14466395f505fb00b66aea0f78","before":"3760de448016f726b1efc048796bda4e0396a6bf","commits":[{"sha":"2db83589add6cccb094bdab910ee3c08ff530911","author":{"email":"2d3e0bfc6c843f79f6b7d9a8741568107c57ec8c@veldthuis.com","name":"Marten Veldthuis"},"message":"Save resource before retiring\n\nWorks around optimistic locking issues (retiring updates a counter on\nthe workflow and increments the lock version, so afterwards the\nexisting workflow object cannot be saved until doing a reload.","distinct":true,"url":"https://api.github.com/repos/zooniverse/Panoptes/commits/2db83589add6cccb094bdab910ee3c08ff530911"},{"sha":"4f334253f026df14466395f505fb00b66aea0f78","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"Merge pull request #1527 from marten/fix-retire-api-when-workflow-is-dirty\n\nSave resource before retiring","distinct":true,"url":"https://api.github.com/repos/zooniverse/Panoptes/commits/4f334253f026df14466395f505fb00b66aea0f78"}]}