{"push_id":1105327317,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"0d4a8a99cc2bbab10a856db006a467acfc9376e5","before":"803d068d095d8f4ff7771e97260fdac89c6a77c3","commits":[{"sha":"336836517c7a3fffb2435217200322a9894facb7","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Rename process_events to send_notifications\n\nThe new name fits the purpose better.","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/336836517c7a3fffb2435217200322a9894facb7"},{"sha":"1e1bca280a9760b241a2efdd6984e689e227336b","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Inline create_and_send_email\n\nIt's a bit too simple now and only used in one place to justify its\nexistence as a separate function. Inlining it also makes it easy to\nremove the intermediate event_email dictionary.","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/1e1bca280a9760b241a2efdd6984e689e227336b"},{"sha":"9423e3ba2f1fe202b9482507f5a645dde418604e","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Improve doc-string, parameter names of send_notifications","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/9423e3ba2f1fe202b9482507f5a645dde418604e"},{"sha":"4eccf885299343a71a693ffaa294ec2cf6630d0f","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Set email parameters including body according to notification\n\nSubject and body are taken from the template mentioned in the\nnotification parameters, so this commit mostly adds the basics of the\ntemplate mechanism. The recipient of the email is now also taken from\nthe notification parameters.","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/4eccf885299343a71a693ffaa294ec2cf6630d0f"},{"sha":"c0c689a776deb6f685ef6d7abe374c5778c59566","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Remove unused imports","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/c0c689a776deb6f685ef6d7abe374c5778c59566"},{"sha":"06d48e986512b8e9e3af15c73293e1c7a678ff29","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Add a way to attach the event data to the notification mails\n\nThis adds a simple mechanism to map format names to a function that\nassembles an attachment and information about which fields of the event\ntable are needed for that. intelmqcli now uses that information to fetch\nthe event data from the database and add it to the mails.","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/06d48e986512b8e9e3af15c73293e1c7a678ff29"},{"sha":"0d4a8a99cc2bbab10a856db006a467acfc9376e5","author":{"email":"95ae9fad6835bf52c459819a16515597573b5ef7@intevation.de","name":"Bernhard Herzog"},"message":"Prepare for better transaction handling\n\nThe open_db_connection now returns the connection object so that callers\ncann use the commit/rollback methods. Also, do not use autocommit so\nthat the entire database interaction of the script can be run in a\nsingle transaction.","distinct":true,"url":"https://api.github.com/repos/Intevation/event-processor/commits/0d4a8a99cc2bbab10a856db006a467acfc9376e5"}]}