Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 97a6303b54d73c77dd5cea07f14412ccc2097732 https://github.com/openSUSE/open-build-service/commit/97a6303b54d73c77dd5cea... Author: Stephan Kulow <coolo@suse.de> Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M dist/ci/obs_testsuite_travis_before.sh M dist/obs-server.spec M src/backend/BSNotify.pm M src/backend/bs_srcserver Log Message: ----------- [backend] add a route to the backend to notify plugins As multi action support needs nested data structures, make use of JSON Commit: 78201726fde0afda3d03f8d56905556e41c96528 https://github.com/openSUSE/open-build-service/commit/78201726fde0afda3d03f8... Author: Stephan Kulow <coolo@suse.de> Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M src/backend/bs_publish M src/backend/bs_repserver Log Message: ----------- [backend] fix notify functions Commit: 54fadb521bc1b5566384382808f638e2b7b00b38 https://github.com/openSUSE/open-build-service/commit/54fadb521bc1b556638438... Author: Stephan Kulow <coolo@suse.de> Date: 2013-08-31 (Sat, 31 Aug 2013) Changed paths: M docs/api/api/configuration.rng M src/api/app/models/configuration.rb A src/api/db/migrate/20130830043205_remove_config_option.rb M src/api/db/structure.sql M src/api/test/fixtures/configurations.yml M src/backend/plugins/notify_hermes.pm Log Message: ----------- [api] remove the configuration option for multiaction_notify_support The plugins get all the informations now and decide for themselves what they filter Commit: 6589e1625b7b01ed63e4feb1148018aba639d4c4 https://github.com/openSUSE/open-build-service/commit/6589e1625b7b01ed63e4fe... Author: Stephan Kulow <coolo@suse.de> Date: 2013-09-01 (Sun, 01 Sep 2013) Changed paths: M src/api/app/controllers/request_controller.rb M src/api/app/models/backend_info.rb M src/api/app/models/bs_request.rb M src/api/app/models/bs_request_action.rb A src/api/app/models/event.rb A src/api/app/models/event/base.rb A src/api/app/models/event/build.rb A src/api/app/models/event/factory.rb A src/api/app/models/event/notify_backends.rb A src/api/app/models/event/package.rb A src/api/app/models/event/project.rb A src/api/app/models/event/repo_publish_state.rb A src/api/app/models/event/repo_published.rb A src/api/app/models/event/request.rb M src/api/app/models/review.rb A src/api/app/models/update_notification_events.rb M src/api/config/clock.rb M src/api/config/initializers/wrap_parameters.rb A src/api/db/migrate/20130817082602_create_events.rb M src/api/db/structure.sql M src/api/lib/opensuse/backend.rb A src/api/test/fixtures/events.yml A src/api/test/models/event_test.rb M src/api/test/test_helper.rb M src/backend/plugins/notify_rabbitmq.pm Log Message: ----------- [api] add a events models - one class per event The api pulls /lastnotifications from backend and sends its own events and the backend notifications back to the backend under Commit: a3aa84b3b6b00d7c59d2ac93fd17e7b6ba775628 https://github.com/openSUSE/open-build-service/commit/a3aa84b3b6b00d7c59d2ac... Author: Stephan Kulow <coolo@suse.de> Date: 2013-09-01 (Sun, 01 Sep 2013) Changed paths: M src/api/test/models/event_test.rb M src/backend/bs_srcserver Log Message: ----------- [backend] always return from lastnotifications even with empty results, otherwise the clock daemon will run out of threads too quickly Commit: b64e8a5aa20189f91c740dca61288a1fa8f9c784 https://github.com/openSUSE/open-build-service/commit/b64e8a5aa20189f91c740d... Author: Stephan Kulow <coolo@suse.de> Date: 2013-09-01 (Sun, 01 Sep 2013) Changed paths: M src/api/test/unit/code_quality_test.rb Log Message: ----------- [api] replace the average check with a black list the average is not good enough as measure as removing a one line function increases the average, which is not what we want to prevent per se. Now making functions more complicated than 40 points deserves an entry in the black list or a thought how to write it differently. Note that codeclimate already gives a B for one 35 point function :) Commit: b40a9ec7e14bbef7763a4b1b324fe2f414d135b6 https://github.com/openSUSE/open-build-service/commit/b40a9ec7e14bbef7763a4b... Author: Stephan Kulow <coolo@suse.de> Date: 2013-09-01 (Sun, 01 Sep 2013) Changed paths: M src/api/app/controllers/source_controller.rb M src/backend/bs_srcserver Log Message: ----------- [api] create a BranchCommentEvent in the API directly It's only interesting if the branch command was triggered directly, not for maintenance Commit: ee675c9d7ba371ac27f787252b89c208acfa7ca3 https://github.com/openSUSE/open-build-service/commit/ee675c9d7ba371ac27f787... Author: Stephan Kulow <coolo@suse.de> Date: 2013-09-01 (Sun, 01 Sep 2013) Changed paths: M src/api/test/unit/code_quality_test.rb Log Message: ----------- [api] ignore code outside of functions - it's just how rails works Compare: https://github.com/openSUSE/open-build-service/compare/03e8d4f34473...ee675c...