{"push_id":1021475157,"size":11,"distinct_size":8,"ref":"refs/heads/todo_reminder_notification","head":"4b4f6a8f133a1e282eaf26f97bf5059a8a40408e","before":"98b8671b9f509fab7c1cf539609ad220a6295353","commits":[{"sha":"d387edf9fcc784bf2c4bfd803731fd020c2a7e77","author":{"email":"5b9a7c1251f762a3516e7548c575bf97247bf594@googlemail.com","name":"Sascha-Oliver Prolic"},"message":"better regex for uuid's in router config","distinct":false,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/d387edf9fcc784bf2c4bfd803731fd020c2a7e77"},{"sha":"558fd3d7afd42ca3a77b3d6625033c2d9f92d9f4","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@codeliner.ws","name":"Alexander Miertsch"},"message":"Merge pull request #63 from prooph/prolic-patch-1\n\nbetter regex for uuid's in router config","distinct":false,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/558fd3d7afd42ca3a77b3d6625033c2d9f92d9f4"},{"sha":"dc580b6dc28176fcf12922122273fe00b8a1a79a","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@codeliner.ws","name":"Codeliner"},"message":"Fix uuid tokens","distinct":false,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/dc580b6dc28176fcf12922122273fe00b8a1a79a"},{"sha":"62dbb1e62401a0811c320b5993c6846dfd61d1dc","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@codeliner.ws","name":"Codeliner"},"message":"Merge branch 'develop'","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/62dbb1e62401a0811c320b5993c6846dfd61d1dc"},{"sha":"b79069e9a9eea3b2ca162665b0b28c0b821c7427","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@codeliner.ws","name":"Codeliner"},"message":"Add @rommsen to HALL OF FAME","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/b79069e9a9eea3b2ca162665b0b28c0b821c7427"},{"sha":"4766452c18d94988e93bc214ba3a2832e5121722","author":{"email":"26d47b96b4d42fe9685e017ff6741c5139daba90@grifart.cz","name":"Jan Kuchař"},"message":"RiotTag: fixed rendering on Windows","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/4766452c18d94988e93bc214ba3a2832e5121722"},{"sha":"1d00f12bb67f126da3ea694eb12f7738d85e9504","author":{"email":"c7f588235eb4d781000efad2e6ace6c60b7a63ef@codeliner.ws","name":"Alexander Miertsch"},"message":"Merge pull request #72 from jkuchar/fix-riot-windows\n\nRiotTag: fixed rendering of forms on Windows","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/1d00f12bb67f126da3ea694eb12f7738d85e9504"},{"sha":"a0208f7a2906d6ab8ed53d797ec69dfe241adec6","author":{"email":"ecf3b376eaf4f1505b44420236109ae532dd95af@googlemail.com","name":"Roman Sachse"},"message":"Added a mechanism that sends reminder notifications to the todos assignee.\nincludes worker script, Command, Event and a new projection","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/a0208f7a2906d6ab8ed53d797ec69dfe241adec6"},{"sha":"52b9179cda177616a9067d0ba894742e8cdfd79d","author":{"email":"ecf3b376eaf4f1505b44420236109ae532dd95af@googlemail.com","name":"Roman Sachse"},"message":"Added a subscriber that listens to TodoAssigneeWasReminded events and echos out that it sent an email","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/52b9179cda177616a9067d0ba894742e8cdfd79d"},{"sha":"8f77d2078db4faf7a5a7159f50e285e19012466c","author":{"email":"ecf3b376eaf4f1505b44420236109ae532dd95af@googlemail.com","name":"Roman Sachse"},"message":"Added distinct read model for TodoReminders.\n\nThe read model is used by the send_reminder_notification worker.","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/8f77d2078db4faf7a5a7159f50e285e19012466c"},{"sha":"4b4f6a8f133a1e282eaf26f97bf5059a8a40408e","author":{"email":"ecf3b376eaf4f1505b44420236109ae532dd95af@googlemail.com","name":"Roman Sachse"},"message":"Wrapped the events in an ArrayIterator to comply with type hints of called method","distinct":true,"url":"https://api.github.com/repos/rommsen/proophessor-do/commits/4b4f6a8f133a1e282eaf26f97bf5059a8a40408e"}]}