{"push_id":922464215,"size":5,"distinct_size":5,"ref":"refs/heads/AddSubscriberTableAndFunctions","head":"b869ace3d6624f3e6f4ae344cfc561b695fce488","before":"81694ca29c0374389247e347f27a6e7afb7747a9","commits":[{"sha":"05a94c251a34769e9166a693ab74cf0d3c77e5f6","author":{"email":"46978aaeb681d85d59fe272061def8fe6fa08a9d@gmail.com","name":"jeff"},"message":"Add constraint for uniqueness to email address","distinct":true,"url":"https://api.github.com/repos/steverusso/cwhatsgood/commits/05a94c251a34769e9166a693ab74cf0d3c77e5f6"},{"sha":"b74962c717d30e735f4683b2a87ebd84b2248773","author":{"email":"46978aaeb681d85d59fe272061def8fe6fa08a9d@gmail.com","name":"jeff"},"message":"Add function to add a subscriber","distinct":true,"url":"https://api.github.com/repos/steverusso/cwhatsgood/commits/b74962c717d30e735f4683b2a87ebd84b2248773"},{"sha":"3facb989c22c3549a84bd1cae6f547ee7da59784","author":{"email":"46978aaeb681d85d59fe272061def8fe6fa08a9d@gmail.com","name":"jeff"},"message":"Add unsubscribe key","distinct":true,"url":"https://api.github.com/repos/steverusso/cwhatsgood/commits/3facb989c22c3549a84bd1cae6f547ee7da59784"},{"sha":"ba92852f24e1069b046dd0e04ee46600f92233f3","author":{"email":"46978aaeb681d85d59fe272061def8fe6fa08a9d@gmail.com","name":"jeff"},"message":"Fix method signature","distinct":true,"url":"https://api.github.com/repos/steverusso/cwhatsgood/commits/ba92852f24e1069b046dd0e04ee46600f92233f3"},{"sha":"b869ace3d6624f3e6f4ae344cfc561b695fce488","author":{"email":"46978aaeb681d85d59fe272061def8fe6fa08a9d@gmail.com","name":"jeff"},"message":"Add function to remove a subscriber.  The function returns a boolean.  It is true if the email and unsubscribe key match.  Otherwise it is false.","distinct":true,"url":"https://api.github.com/repos/steverusso/cwhatsgood/commits/b869ace3d6624f3e6f4ae344cfc561b695fce488"}]}