{"push_id":1411412703,"size":4,"distinct_size":4,"ref":"refs/heads/dev-rework-notification","head":"426925c69829358bf865ba5637ee534fdeaefa74","before":"2362e5c9ad1b431e7d39296f62d937ecc8d00d2a","commits":[{"sha":"be68609fc931a2dd265f9d034f14a77b92873b11","author":{"name":"Bernhard Herzog","email":"be7ac23c08d208aeee8878970af4f74d2f50e1fe@intevation.de"},"message":"Re-use the load_scripts function from intelmq-mailgen\n\nThe rule expert bot now has the dev-rework-notification branch\nintelmq-mailgen as a dependency.\n\nThe load_scripts function in intelmq-mailgen started as a slightly\ngeneralized copy of the rule expert bots load_scripts method with the\nidea of re-using it in the bot, so this is the logical next step.","distinct":true,"url":"https://api.github.com/repos/Intevation/intelmq/commits/be68609fc931a2dd265f9d034f14a77b92873b11"},{"sha":"cfe1a0d6ae983700d47bd3aac6a3105a76975752","author":{"name":"Bernhard Herzog","email":"be7ac23c08d208aeee8878970af4f74d2f50e1fe@intevation.de"},"message":"Remove unused imports","distinct":true,"url":"https://api.github.com/repos/Intevation/intelmq/commits/cfe1a0d6ae983700d47bd3aac6a3105a76975752"},{"sha":"90f786884f66822615473c2af4868b1cd492bcc6","author":{"name":"Bernhard Herzog","email":"be7ac23c08d208aeee8878970af4f74d2f50e1fe@intevation.de"},"message":"Remove contents of defaults.sql that are no longer needed\n\nThis makes the file practically empty. It's not being deleted by this\ncommit because it's still referenced in some places, such as debian\nbuild scripts and setup.py","distinct":true,"url":"https://api.github.com/repos/Intevation/intelmq/commits/90f786884f66822615473c2af4868b1cd492bcc6"},{"sha":"426925c69829358bf865ba5637ee534fdeaefa74","author":{"name":"Bernhard Herzog","email":"be7ac23c08d208aeee8878970af4f74d2f50e1fe@intevation.de"},"message":"Use a more convenient interface for the notification rule scripts\n\nThe entry points in the scripts are now called with a context object\nthat provides access to the event and other parameters. The contact and\ndirective information is now also represented by objects instead of\nplain dicts which makes them a bit easier to use and less error prone\nbecause e.g. mistyped attribute names for directives lead to\nAttributeErrors instead of silently ignored dictionary entries-\n\nThe new interface is also easier to extend in some ways. For instance,\nmore information provided to the scripts can simply be added to the\ncontext object and does not require changes in the scripts.","distinct":true,"url":"https://api.github.com/repos/Intevation/intelmq/commits/426925c69829358bf865ba5637ee534fdeaefa74"}]}
{"actor":{"display_login":"bernhard-herzog"}}