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
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
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
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
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
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
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
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
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...