{"push_id":1031428939,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"6eae00a09478654b9df1da0e76ec76252bb109d0","before":"ac48f200818abec964744da215a7dc90228d9ad1","commits":[{"sha":"ccc9b8710a76d58b74a96a38abd5981cbd5022ed","author":{"email":"64e2cb85477d4abaea4b354af986fde12a3e64f3@op5.com","name":"Anton Lofgren"},"message":"neb: Add NEB callback API version 2\n\nThis new version of the NEB callback API provides NEB modules with the\nability to specify a reason for why they take a particular action. The\nold API (now called API version 1) is still functional and remains\nunchanged, which means that this patch should not break any existing\nmodules.\n\nThe new API, instead of emitting a single return code, returns a set of\n\"neb_cb_result\"s, which in addition to the aforementioned description\nand return code, also contains the module \"name\". The name is currently\nsimply the filename that we loaded the module from, or the string\n\"Unnamed core module\", in the case of core modules. This could be\nimproved in the future to include a \"pretty\" name for modules, as well\nas the ability to set names for core modules.\n\nThis patch also moves the existing NEB callback tests from t-tap to\nlibcheck, in order to make use of the latters excellent support for\nfixtures, among other things.\n\nThis is part of the fix for MON-7564.\n\nSigned-off-by: Anton Lofgren <alofgren@op5.com>","distinct":true,"url":"https://api.github.com/repos/op5/naemon-core/commits/ccc9b8710a76d58b74a96a38abd5981cbd5022ed"},{"sha":"6eae00a09478654b9df1da0e76ec76252bb109d0","author":{"email":"64e2cb85477d4abaea4b354af986fde12a3e64f3@op5.com","name":"Anton Lofgren"},"message":"nsr: Add NEB cancel/override description to NSR log\n\nSigned-off-by: Anton Lofgren <alofgren@op5.com>","distinct":true,"url":"https://api.github.com/repos/op5/naemon-core/commits/6eae00a09478654b9df1da0e76ec76252bb109d0"}]}