{"push_id":910146021,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"6889e0b6d23dec9651fd75306aaccfd791af6d34","before":"98ffef89e932880f5aedbade0309f914140c3cee","commits":[{"sha":"fb7b6ede4a8e3901b24bf1805aadd5cefaf99986","author":{"email":"1965d3b2e84103717b44dc67eb3553b219d04fc4@gmx.net","name":"Florian Merkel"},"message":"Start writing keepasshttp protocol description\n\nSigned-off-by: Florian Merkel <bloodred@gmx.net>","distinct":true,"url":"https://api.github.com/repos/ccryx/python-keephasshttpc/commits/fb7b6ede4a8e3901b24bf1805aadd5cefaf99986"},{"sha":"d3585b2d6d692ac7f8fc820cae77dac2e3e26b9f","author":{"email":"1965d3b2e84103717b44dc67eb3553b219d04fc4@gmx.net","name":"Florian Merkel"},"message":"Continue writing the protocol description\n\nSigned-off-by: Florian Merkel <bloodred@gmx.net>","distinct":true,"url":"https://api.github.com/repos/ccryx/python-keephasshttpc/commits/d3585b2d6d692ac7f8fc820cae77dac2e3e26b9f"},{"sha":"4e3dc67f31e7d482ef2d7aed9877bdab28c42499","author":{"email":"1965d3b2e84103717b44dc67eb3553b219d04fc4@gmx.net","name":"Florian Merkel"},"message":"Support get-all-logins, treat errors better, clean\n\nIf the communication with the server fails for some reason, None is\nreturned. The other functions handle the return of None correctly.\n\nSome unused functions were removed.\n\nget-all-logins is now supported.\n\nSigned-off-by: Florian Merkel <bloodred@gmx.net>","distinct":true,"url":"https://api.github.com/repos/ccryx/python-keephasshttpc/commits/4e3dc67f31e7d482ef2d7aed9877bdab28c42499"},{"sha":"6889e0b6d23dec9651fd75306aaccfd791af6d34","author":{"email":"1965d3b2e84103717b44dc67eb3553b219d04fc4@gmx.net","name":"Florian Merkel"},"message":"Merge branch 'master' of github.com:ccryx/python-keephasshttpc","distinct":true,"url":"https://api.github.com/repos/ccryx/python-keephasshttpc/commits/6889e0b6d23dec9651fd75306aaccfd791af6d34"}]}