{"push_id":683742935,"size":263,"distinct_size":1,"ref":"refs/heads/fix_action_missing_attributes","head":"86c649663d6460943ab347b785467d8cb674157a","before":"d3f5e5e0875e5d9f6dea6e55bfd2323beadd5003","commits":[{"sha":"f09d55816fac60269e32caf6299c8d5ee17bf553","author":{"email":"ee7212ab16ac10278862b0f4b3b75caf5ab90196@savoirfairelinux.com","name":"Thibault Cohen"},"message":"Rework setup.py (virtualenv-compatible)","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/f09d55816fac60269e32caf6299c8d5ee17bf553"},{"sha":"8d95d1ab008f2da7151d5507131520731c63b77a","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Add: jenkins tests: features to failfast and specify python version and more.\n\nexport FAILFAST=1 # and it will failfast.\n\nJenkins test: add a feature to allow different python version.\nand use requirements.txt instead of dependencies.\nand restore coverage combine.\n\njenkins: feature to bypass external modules tests when in previous/old branch 1.*","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/8d95d1ab008f2da7151d5507131520731c63b77a"},{"sha":"367511a7d1f3fcb5b3f74068f980345d965f02a1","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Fix test_properties.py : need __import_shinken.\n\n+ clean import *.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/367511a7d1f3fcb5b3f74068f980345d965f02a1"},{"sha":"937ac8b32f5790e6fc2ab5aa1be955e767b95a21","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Fix test_modulesmanager:\n\ngive modules_dir of shinken/modules.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/937ac8b32f5790e6fc2ab5aa1be955e767b95a21"},{"sha":"593c2d0772937c368e5faff0ef03ba79c55262bc","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"test: clean + feature to give modules_dir by env variable.\n\nfunction not used / not useful.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/593c2d0772937c368e5faff0ef03ba79c55262bc"},{"sha":"82479e54add2cd1c7ad0ee56de319bada5ea1794","author":{"email":"b30f4169e054ee7b8c243480bcfcef62416f3b08@alexandreviau.net","name":"Alexandre Viau"},"message":"Dont restart shinken with sudo","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/82479e54add2cd1c7ad0ee56de319bada5ea1794"},{"sha":"bc22bdb449ac3830d9d532c58efdd28690913e37","author":{"email":"b30f4169e054ee7b8c243480bcfcef62416f3b08@alexandreviau.net","name":"Alexandre Viau"},"message":"Don't reload shinken with sudo","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/bc22bdb449ac3830d9d532c58efdd28690913e37"},{"sha":"360b0c474b39ca5a2dddc750a98dfdca8786fc17","author":{"email":"ee7212ab16ac10278862b0f4b3b75caf5ab90196@savoirfairelinux.com","name":"Thibault Cohen"},"message":"Fix tests","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/360b0c474b39ca5a2dddc750a98dfdca8786fc17"},{"sha":"b0d8fc69589ca8c051e8a42b85f341514350cfba","author":{"email":"ee7212ab16ac10278862b0f4b3b75caf5ab90196@savoirfairelinux.com","name":"Thibault Cohen"},"message":"Add init scripts in setup.py install","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/b0d8fc69589ca8c051e8a42b85f341514350cfba"},{"sha":"c0436ebdf06507d78f3151363219d58c35572624","author":{"email":"ee7212ab16ac10278862b0f4b3b75caf5ab90196@savoirfairelinux.com","name":"Thibault Cohen"},"message":"Merge remote-tracking branch 'github/master' into setup_py_2_2\n\nConflicts:\n\trequirements.txt\n\tsetup.py","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/c0436ebdf06507d78f3151363219d58c35572624"},{"sha":"44e64370e35f3b8375dd2443dff88b7eb9e98d9a","author":{"email":"ee7212ab16ac10278862b0f4b3b75caf5ab90196@savoirfairelinux.com","name":"Thibault Cohen"},"message":"Fix pep8 in bin files","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/44e64370e35f3b8375dd2443dff88b7eb9e98d9a"},{"sha":"f8fdb6c68acbca19936252c6a080f5e4e6c10319","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Add: test to show that an Action stderr output must be used if stdout is empty and exit_status != 0","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/f8fdb6c68acbca19936252c6a080f5e4e6c10319"},{"sha":"ddb8469ee985208989094eab8a45469976495c94","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Enh: A failed action can miss its stderr output\n\nwhich can be very usefull for debug/investigation ofcourse.\n\nUsecase: the command exited with != 0 and only stderr output was given.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/ddb8469ee985208989094eab8a45469976495c94"},{"sha":"94434eaf17bec3a66fb19826fabd29ed7c8da0cf","author":{"email":"173f8dba2a76b8d7194fde4f58b91a1be4a7fc54@users.noreply.github.com","name":"Sébastien Coavoux"},"message":"Merge pull request #1498 from gst/enh_action_missed_stderr_output\n\nEnh: A failed action can miss its stderr output","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/94434eaf17bec3a66fb19826fabd29ed7c8da0cf"},{"sha":"bbb93c55d73cd70ae97abd114979303bd7f7fce6","author":{"email":"31a4af7736353cad7273bda948f9a4e4989dc64b@veosoft.net","name":"jfbutkiewicz"},"message":"Deletion of Windows folder\n\nNo longer specific windows works. Not working with 2.X branch so let's\nfall with old type install with 2003 rk tools (srvany...)","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/bbb93c55d73cd70ae97abd114979303bd7f7fce6"},{"sha":"f3b5c815c0eaf64fc037b9fe23af5ccb8fbfa5f2","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Don't reset Scheduler.sched instance.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/f3b5c815c0eaf64fc037b9fe23af5ccb8fbfa5f2"},{"sha":"dedb0e44804a14488194ccae6a48589c04da0857","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Tests: added a new test for new service_includes directive\n\nand simplified previous test for service_excludes.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/dedb0e44804a14488194ccae6a48589c04da0857"},{"sha":"9f9bc2040289bd897a9064c6445ebc08221440f9","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Add: feature to make white list for services of an Host\n\nRecheck for excluded/included services after all duplications.\n\nFix: Reworked Items. (add|remove)_item and related (un)index_item functions\n+ simplified / clarified.\n+ better docstrings.\n\nEnh: simplify Service: dropped custom version of (un)indexitem()\nThere is now no need to redefine (un)indexitem() functions in Services.\nJust use a name_property which is simply a (python-)property and return from it what we need.\n\nEnh: Move inner function to class level.\n\nNot really necessary to have it defined inner/Better to have it on the class level.\n\nFix: missed a continue\nwould AttributeError on next line otherwise.\n\nFix: adapted test_properties_defaults for new host property 'service_includes'.\n\nFix: adapted test : display_name defaults to instance's name_property\nwhich now is (svc.host_name, svc.service_description) for a Service instance.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/9f9bc2040289bd897a9064c6445ebc08221440f9"},{"sha":"0992aafec5181b79d3ee0740f317ea2d0b974793","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Fix: don't error if servicedependency reference a service that is excluded/not included.\n\nIf a host specific service is either excluded (service_excludes) or not included (service_includes) in the host services,\nthen if this host is part of some servicedependency rule (as dependent or depended on) then that servicedependency must be disabled/dropped.\n\nOtherwise you always get a \"Service xxx not found for host yyy\".","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/0992aafec5181b79d3ee0740f317ea2d0b974793"},{"sha":"7c9ae3f6491865b29324c84dfd7e61e2be25fc74","author":{"email":"271aec4102b9750c34bd2d09ae124ece47e9a96c@savoirfairelinux.com","name":"Grégory Starck"},"message":"Fix: don't error on a servicegroup referencing an explicitly excluded service of an host\n\nIf an host explicitly excludes(or don't includes) some service but that service is part of a servicegroup then don't result in an error.","distinct":false,"url":"https://api.github.com/repos/gst/alignak/commits/7c9ae3f6491865b29324c84dfd7e61e2be25fc74"}]}