{"push_id":1112041015,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"fb88a4bf13e9fc0d0f93bb4b5ef27e54b7169d9a","before":"d9ae38a7a46c22fe4f366ee2cde6de0fb4267d45","commits":[{"sha":"6bec9f3e962dc8038d61a64b06bab84979ad1d9d","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Use the new authorization framework in vibe.d 0.7.30-alpha.1.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/userman/commits/6bec9f3e962dc8038d61a64b06bab84979ad1d9d"},{"sha":"fb88a4bf13e9fc0d0f93bb4b5ef27e54b7169d9a","author":{"email":"154e219ab6bfe2541ed6b4064d61c61e7c057e62@rejectedsoftware.com","name":"Sönke Ludwig"},"message":"Use an own extension block to add head elements.","distinct":true,"url":"https://api.github.com/repos/rejectedsoftware/userman/commits/fb88a4bf13e9fc0d0f93bb4b5ef27e54b7169d9a"}]}