{"push_id":793268762,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"263ec698a6ad6cd3c82472dbb6323b84087c3b81","before":"73d9be1e94cd7a493db0c1c00e265a46f8bd50d9","commits":[{"sha":"263ec698a6ad6cd3c82472dbb6323b84087c3b81","author":{"email":"41a72dab2b8ea39a53969d01e30ae3103cee4f7f@andrew.cmu.edu","name":"dtsong"},"message":"swap and substitute functions now create closed_shifts to keep shift history","distinct":true,"url":"https://api.github.com/repos/dtsong/475Cycle1/commits/263ec698a6ad6cd3c82472dbb6323b84087c3b81"}]}