Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 18ef82cb0d72d3440eebefe731a21eb6a6c1fc55 https://github.com/openSUSE/open-build-service/commit/18ef82cb0d72d3440eebef... Author: Simon McVittie <simon.mcvittie@collabora.co.uk> Date: 2014-02-21 (Fri, 21 Feb 2014) Changed paths: M docs/api/api/configuration.rng M src/api/app/models/bs_request_action.rb M src/api/app/models/configuration.rb A src/api/db/migrate/20140218174400_cleanup_empty_projects.rb M src/api/db/structure.sql M src/backend/BSXML.pm Log Message: ----------- cleanup_empty_projects: add new configuration option Normally, if a submit request is accepted and results in cleaning up the last package in a branched project, the branched project is deleted too. This is annoying if the branched project is a long-running branch (e.g. for a developer in a small team) and has been reconfigured, for instance to turn on publishing in installations where branches do not normally have publishing. Bug: https://github.com/openSUSE/open-build-service/issues/596 Commit: 7580add75c048935a814a5ba45d88c544081cc73 https://github.com/openSUSE/open-build-service/commit/7580add75c048935a814a5... Author: Simon McVittie <simon.mcvittie@collabora.co.uk> Date: 2014-02-21 (Fri, 21 Feb 2014) Changed paths: M docs/api/api/configuration.rng M src/api/app/models/configuration.rb M src/api/app/models/project.rb A src/api/db/migrate/20140219185200_disable_publish_for_branches.rb M src/api/db/structure.sql M src/backend/BSXML.pm Log Message: ----------- disable_publish_for_branches: new configuration option OBS currently disables publishing for any new branch in order to avoid using disk space and bandwidth to carry out publishing. For small private installations, it can make sense to avoid that, and inherit the publish flags from the parent project instead. Bug: https://github.com/openSUSE/open-build-service/issues/596 Commit: b2978ba12edc3637f1ff4a344df28270cfa37df9 https://github.com/openSUSE/open-build-service/commit/b2978ba12edc3637f1ff4a... Author: Simon McVittie <simon.mcvittie@collabora.co.uk> Date: 2014-02-21 (Fri, 21 Feb 2014) Changed paths: M src/api/app/models/project.rb Log Message: ----------- Split out branch_copy_flags method to placate code complexity check Commit: bd8b9293e0041b485ef7d21b6a4a53026b4c078b https://github.com/openSUSE/open-build-service/commit/bd8b9293e0041b485ef7d2... Author: Simon McVittie <simon.mcvittie@collabora.co.uk> Date: 2014-02-21 (Fri, 21 Feb 2014) Changed paths: A src/api/test/functional/branch_publish_flag_test.rb Log Message: ----------- Add a regression test for disable_publish_for_branches Commit: 37b8fadd43856aeb2b1c694d2cc72e2781868be7 https://github.com/openSUSE/open-build-service/commit/37b8fadd43856aeb2b1c69... Author: Simon McVittie <simon.mcvittie@collabora.co.uk> Date: 2014-02-21 (Fri, 21 Feb 2014) Changed paths: M src/api/test/functional/request_controller_test.rb Log Message: ----------- Add a regression test for cleanup_empty_projects Compare: https://github.com/openSUSE/open-build-service/compare/ef7cf0108485...37b8fa...