{"push_id":833210136,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"9a1d5dbfcf84e84e0c3bff0fea836e94e05db23a","before":"9d16a75bc76b7f64040453ee171a8b3e2f29d8e9","commits":[{"sha":"6ae05e288027663e5bc7615b5b532c1274ce0290","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test pack64","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/6ae05e288027663e5bc7615b5b532c1274ce0290"},{"sha":"d60c152eabe82f9ea6a7bb02279654681755f520","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test QR code generation","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/d60c152eabe82f9ea6a7bb02279654681755f520"},{"sha":"3e57a8e7db560f2198ac60513e7f4e9c20333fa9","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test exit handling","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/3e57a8e7db560f2198ac60513e7f4e9c20333fa9"},{"sha":"23d04648ea61ace5053f1b6f4f01538ab145f6c7","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test validation","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/23d04648ea61ace5053f1b6f4f01538ab145f6c7"},{"sha":"a0c16ed269927e33d09429ddb93f1ddd3c420b58","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test TOTP generation","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/a0c16ed269927e33d09429ddb93f1ddd3c420b58"},{"sha":"b819b6accc1a8bd720186e78afc50908fd6835f9","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Add authcode validation tests","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/b819b6accc1a8bd720186e78afc50908fd6835f9"},{"sha":"63b0e6a4fa30543e8c5a6a64f917d3d03da6cd1e","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Test auth code persistenece","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/63b0e6a4fa30543e8c5a6a64f917d3d03da6cd1e"},{"sha":"c7a63fc6d7630e1e0aaf46cd7b49c5406e99ade6","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"Replace usages of wp_die and exit with safe_exit for testability","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/c7a63fc6d7630e1e0aaf46cd7b49c5406e99ade6"},{"sha":"e50f3f0372643cdbb2492222194706fb20ee81fa","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"login nonce creation success","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/e50f3f0372643cdbb2492222194706fb20ee81fa"},{"sha":"9a1d5dbfcf84e84e0c3bff0fea836e94e05db23a","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@eamann.com","name":"Eric Mann"},"message":"login nonce creation failure","distinct":true,"url":"https://api.github.com/repos/ericmann/dovedi/commits/9a1d5dbfcf84e84e0c3bff0fea836e94e05db23a"}]}