Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 92777c88e9632362ea72f2e881aa2f4b2a80761c https://github.com/openSUSE/open-build-service/commit/92777c88e9632362ea72f2... Author: Stephan Kulow <coolo@suse.de> Date: 2014-01-27 (Mon, 27 Jan 2014) Changed paths: M src/api/test/functional/source_controller_test.rb Log Message: ----------- [api] test case showing the problem with issue 328 Commit: 29d9e171eed4018b103453038aae83a6db930a69 https://github.com/openSUSE/open-build-service/commit/29d9e171eed4018b103453... Author: Stephan Kulow <coolo@suse.de> Date: 2014-01-27 (Mon, 27 Jan 2014) Changed paths: M src/api/app/controllers/source_controller.rb M src/api/app/models/path_element.rb M src/api/app/models/project.rb M src/api/app/models/repository.rb M src/api/test/functional/source_controller_test.rb M src/api/test/unit/code_quality_test.rb Log Message: ----------- [api] refactor project#update_from_xml to make it more modular The goal is to parse the repositories twice, once save only those that work and then another pass to get the repos matching against it. This of course opens the question how long should we do that - i.e. how many levels of nested repos do we support, but I guess if we survived with only one level so far, supporting two will do for another decade Commit: 20c78931617cfb94283f7c39e4034fed20156686 https://github.com/openSUSE/open-build-service/commit/20c78931617cfb94283f7c... Author: Adrian Schröter <adrian@suse.de> Date: 2014-01-28 (Tue, 28 Jan 2014) Changed paths: M src/api/app/models/project.rb M src/api/test/functional/source_controller_test.rb M src/api/test/unit/code_quality_test.rb Log Message: ----------- [api] fix the case when more than two time re-usage of repositories in same project on initial creation (issue 328) Compare: https://github.com/openSUSE/open-build-service/compare/158a5d1bd231...20c789...