Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 521f67168406c56171d5a69e68edea801401f5f3
https://github.com/openSUSE/open-build-service/commit/521f67168406c56171d5a6...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_set_bugowner.rb
M src/api/app/models/group.rb
M src/api/app/models/package.rb
M src/api/app/models/package_group_role_relationship.rb
M src/api/app/models/package_user_role_relationship.rb
M src/api/app/models/project.rb
M src/api/app/models/project_group_role_relationship.rb
M src/api/app/models/project_user_role_relationship.rb
A src/api/app/models/relationship.rb
M src/api/app/models/role.rb
M src/api/app/models/user.rb
A src/api/db/migrate/20130802183104_create_relationships.rb
A src/api/db/migrate/20130802183717_move_relationships.rb
A src/api/db/migrate/20130802190951_drop_old_relationships.rb
M src/api/db/structure.sql
M src/api/lib/xpath_engine.rb
M src/api/script/check_database
A src/api/test/fixtures/attrib_issues.yml
M src/api/test/fixtures/attrib_types.yml
A src/api/test/fixtures/backend_infos.yml
M src/api/test/fixtures/configurations.yml
A src/api/test/fixtures/group_request_requests.yml
M src/api/test/fixtures/issue_trackers.yml
A src/api/test/fixtures/linked_packages.yml
R src/api/test/fixtures/package_group_role_relationships.yml
R src/api/test/fixtures/package_user_role_relationships.yml
R src/api/test/fixtures/project_group_role_relationships.yml
R src/api/test/fixtures/project_user_role_relationships.yml
A src/api/test/fixtures/relationships.yml
M src/api/test/functional/search_controller_test.rb
A src/api/test/models/relationship_test.rb
Log Message:
-----------
[api] create one unified relationship model
move the relationships of [user|group] and [package|project] into
one table
Commit: fe308852d00cb62086f82aff754ff16cafea1ee9
https://github.com/openSUSE/open-build-service/commit/fe308852d00cb62086f82a...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/controllers/status_controller.rb
M src/api/app/controllers/webui/projects_controller.rb
M src/api/app/helpers/status_helper.rb
M src/api/app/views/status/project.xml.builder
Log Message:
-----------
[api] optimize loading maintainers in /status/project
Commit: fd3d99be83da3d6eb8456048f660918a245dc550
https://github.com/openSUSE/open-build-service/commit/fd3d99be83da3d6eb84560...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/search_helper.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_group.rb
M src/api/app/models/group.rb
A src/api/app/models/group_relationship.rb
M src/api/app/models/package.rb
R src/api/app/models/package_group_role_relationship.rb
M src/api/app/models/package_user_role_relationship.rb
M src/api/app/models/project.rb
R src/api/app/models/project_group_role_relationship.rb
M src/api/app/models/project_user_role_relationship.rb
M src/api/app/models/relationship.rb
M src/api/app/models/user.rb
M src/api/test/unit/package_group_role_relationship_test.rb
M src/api/test/unit/package_test.rb
Log Message:
-----------
[api] retire {package|project}_group_role_relationship
prj.project_group_role_relationships is now prj.relationships.groups
(unless you look for a specific group then you it's just relationships)
Commit: a2fe3aeb6f396bb059be8f275b0b5b82be791e6c
https://github.com/openSUSE/open-build-service/commit/a2fe3aeb6f396bb059be8f...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/models/package.rb
R src/api/app/models/package_user_role_relationship.rb
M src/api/app/models/user.rb
Log Message:
-----------
[api] retire package_user_role_relationship model
self.relationships.users will do for packages, self.relationships.packages will do
for users
Commit: 9bdc6f4b1b634751abb82bc978e9c15629e7ed61
https://github.com/openSUSE/open-build-service/commit/9bdc6f4b1b634751abb82b...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/helpers/maintenance_helper.rb
R src/api/app/models/group_relationship.rb
M src/api/app/models/package.rb
M src/api/app/models/project.rb
R src/api/app/models/project_user_role_relationship.rb
M src/api/app/models/relationship.rb
M src/api/app/models/user.rb
M src/api/lib/xpath_engine.rb
Log Message:
-----------
[api] retire project_user_role_relationships
self.relationships.users will do for projects, self.relationships.projects
will do for users
also remove the GroupRelationship model I added at some point
Commit: e4591d12b6ccbb962663ef65d5107060acb93bfc
https://github.com/openSUSE/open-build-service/commit/e4591d12b6ccbb962663ef...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/controllers/search_controller.rb
Log Message:
-----------
[api] avoid too big calls into memcached
Rails.cache.read_multi hangs "forever" with 13000 packages, so divide this
Commit: d88180f6fdf2fe719025e07438df06e39d5e0082
https://github.com/openSUSE/open-build-service/commit/d88180f6fdf2fe719025e0...
Author: Stephan Kulow
Date: 2013-08-05 (Mon, 05 Aug 2013)
Changed paths:
M src/api/app/controllers/attribute_controller.rb
M src/api/app/models/attrib_namespace.rb
M src/api/app/models/attrib_type.rb
A src/api/app/views/attribute/attribute_definition.xml.builder
A src/api/app/views/attribute/namespace_definition.xml.builder
M src/api/config/initializers/nokogiri-builder.rb
Log Message:
-----------
[api] move XML renderer to views where easily possible
Compare: https://github.com/openSUSE/open-build-service/compare/422ede301303...d88180...