Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: bb1bf54d5cd6df0764a24e34c8c5611f42fca570
https://github.com/openSUSE/open-build-service/commit/bb1bf54d5cd6df0764a24…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-24 (Mon, 24 Dec 2012)
Changed paths:
M src/api/Gemfile.lock
M src/api/config/initializers/wrap_parameters.rb
M src/webui/Gemfile
M src/webui/Gemfile.lock
M src/webui/test/functional/attributes_test.rb
M src/webui/test/functional/maintenance_workflow_test.rb
M src/webui/test/functional/search_controller_test.rb
M src/webui/test/test_helper.rb
Log Message:
-----------
[dist] update gems
Commit: 6bfc76ecea9c3abc5546b491313de1818fbf5c95
https://github.com/openSUSE/open-build-service/commit/6bfc76ecea9c3abc5546b…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-24 (Mon, 24 Dec 2012)
Changed paths:
M dist/ci/obs_testsuite_common.sh
M src/webui/Gemfile
M src/webui/Gemfile.lock
M src/webui/app/controllers/main_controller.rb
M src/webui/test/functional/add_repo_test.rb
M src/webui/test/functional/apidocs_controller_test.rb
M src/webui/test/functional/attributes_test.rb
M src/webui/test/functional/change_package_test.rb
M src/webui/test/functional/configuration_test.rb
M src/webui/test/functional/create_test.rb
M src/webui/test/functional/group_controller_test.rb
M src/webui/test/functional/login_test.rb
M src/webui/test/functional/maintenance_workflow_test.rb
M src/webui/test/functional/messages_test.rb
M src/webui/test/functional/package_branch_test.rb
M src/webui/test/functional/package_controller_test.rb
M src/webui/test/functional/package_create_test.rb
M src/webui/test/functional/package_edit_source_test.rb
M src/webui/test/functional/package_edit_test.rb
M src/webui/test/functional/project_controller_test.rb
M src/webui/test/functional/project_create_test.rb
M src/webui/test/functional/project_edit_test.rb
M src/webui/test/functional/request_controller_test.rb
M src/webui/test/functional/search_controller_test.rb
M src/webui/test/functional/signup_test.rb
M src/webui/test/functional/user_controller_test.rb
M src/webui/test/functional/users_test.rb
M src/webui/test/functional/watchlists_test.rb
M src/webui/test/test_helper.rb
M src/webui/test/unit/application_helper_test.rb
M src/webui/test/unit/project_helper_test.rb
M src/webui/test/unit/request_helper_test.rb
Log Message:
-----------
[webui] make use of capybara minitest integration
insert of assert page.has_text? "Hallo" we have
page.must_have_text "Hallo" - the main benefit is
speaking assertions instead of "assertion failed"
we see "'Hallo' not found"
Compare: https://github.com/openSUSE/open-build-service/compare/453496a186fc...6bfc7…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: db2c00589b84585d5ff571b87b22839281696ea4
https://github.com/openSUSE/open-build-service/commit/db2c00589b84585d5ff57…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/activexml/transport.rb
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/configurations_controller.rb
M src/api/config/initializers/wrap_parameters.rb
M src/webui/app/controllers/configuration_controller.rb
M src/webui/app/models/api_details.rb
M src/webui/app/views/configuration/index.html.erb
M src/webui/config/initializers/activexml.rb
A src/webui/test/functional/configuration_test.rb
Log Message:
-----------
[api,webui] make use of json for configuration
- implement own parameter parser to have more control over it
- add a small helper function to ActiveXML::transport for sending data through json
- if the PUT is XML, you can access params[:xmlhash] to get a XMLHash of it
Fixes issue#134
Commit: e10829c898cf7d225c221a3aff7fa9adfae9d818
https://github.com/openSUSE/open-build-service/commit/e10829c898cf7d225c221…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/webui/Gemfile.lock
Log Message:
-----------
[api,webui] rely on xmlhash 1.3.5 to fix a nasty problem
xmlhash 1.3.4 did not reset the result for invalid XML
Compare: https://github.com/openSUSE/open-build-service/compare/9eca46026ddf...e1082…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 8a4fdec9843a068e4da8c2c1114db458ae65d6b3
https://github.com/openSUSE/open-build-service/commit/8a4fdec9843a068e4da8c…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/app/controllers/distributions_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/views/distributions/index.xml.builder
M src/api/config/routes.rb
A src/api/test/fixtures/backend/distributions.xml
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] show also remote distributions from all remote projects
Commit: 30c241c7e0d07d1313b289fe0cd4fac3e9383552
https://github.com/openSUSE/open-build-service/commit/30c241c7e0d07d1313b28…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
[api] complete the api docu for /distributions* operations
Commit: 4bfdc73c0bee4a04997fbd4b1a2e8eb6790af6d4
https://github.com/openSUSE/open-build-service/commit/4bfdc73c0bee4a04997fb…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
A src/api/db/migrate/20121220151549_drop_remote_distributions.rb
Log Message:
-----------
[api] remove remote projects from distribution database, we do import request them on the fly now
Commit: 001441ecd4417c96289a27e3bf08f0abae6fa196
https://github.com/openSUSE/open-build-service/commit/001441ecd4417c96289a2…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/controllers/distributions_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/views/distributions/index.xml.builder
M src/api/config/routes.rb
M src/api/db/structure.sql
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/test_helper.rb
M src/webui/config/initializers/activexml.rb
Log Message:
-----------
[api] some fixes for the distributions loading
- use webmock to stub out the remote loading instead of hardcoding test
code in models
- split the include_remotes in an extra route
- do not make a huge if split in the view but convert the models into
hash and always render hashes
- change the webui to load the combined XML
- some refactoring in the model
Commit: 3dbd84a41cd4470b3937e5dc452acaa45993f47e
https://github.com/openSUSE/open-build-service/commit/3dbd84a41cd4470b3937e…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/activexml/transport.rb
M src/webui/app/controllers/home_controller.rb
Log Message:
-----------
[webui] move gravatar loading into activexml::transport
all http stuff is in there and we can make use of proxy handling
elsewhere too
Commit: 1f26917de32ef490c7f00f514c35dc5eff6e1cf1
https://github.com/openSUSE/open-build-service/commit/1f26917de32ef490c7f00…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/api/app/models/distribution.rb
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] use ActiveXML::Transport for loading remote urls
This way we can simply ignore remote instances that are unavailable
Commit: 9eca46026ddf46d40ba4a23aa78cd35667ef4ea3
https://github.com/openSUSE/open-build-service/commit/9eca46026ddf46d40ba4a…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-22 (Sat, 22 Dec 2012)
Changed paths:
M src/api/app/controllers/distributions_controller.rb
M src/api/app/controllers/public_controller.rb
M src/api/app/models/distribution.rb
M src/api/config/environments/test.rb
M src/api/lib/opensuse/backend.rb
M src/api/script/start_test_backend
M src/api/test/fixtures/distribution_icons.yml
M src/api/test/fixtures/distribution_icons_distributions.yml
M src/api/test/fixtures/distributions.yml
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/test_helper.rb
Log Message:
-----------
[api] we're not supposed to have interconnected distributions
So invent some local distribution only and fix the test suite to work
with them
Compare: https://github.com/openSUSE/open-build-service/compare/45aa86089419...9eca4…
Branch: refs/heads/remote-distributions
Home: https://github.com/openSUSE/open-build-service
Commit: ea95dedae989757ba07c266b2b3408339c09f3cd
https://github.com/openSUSE/open-build-service/commit/ea95dedae989757ba07c2…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/app/controllers/public_controller.rb
M src/api/lib/opensuse/backend.rb
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] fix test suite
Branch: refs/heads/remote-distributions
Home: https://github.com/openSUSE/open-build-service
Commit: 701590921a2bc6e3cb23beefa818403c9c02c4b9
https://github.com/openSUSE/open-build-service/commit/701590921a2bc6e3cb23b…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/controllers/distributions_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/views/distributions/index.xml.builder
M src/api/config/routes.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/test_helper.rb
M src/webui/config/initializers/activexml.rb
Log Message:
-----------
[api] some fixes for the distributions loading
- use webmock to stub out the remote loading instead of hardcoding test
code in models
- split the include_remotes in an extra route
- do not make a huge if split in the view but convert the models into
hash and always render hashes
- change the webui to load the combined XML
- some refactoring in the model
Commit: 021f12cf80257c634fdf23d696acaf4786370648
https://github.com/openSUSE/open-build-service/commit/021f12cf80257c634fdf2…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
[dist] small corrections to the /distributions API docu
Commit: 327a8125f4cf6aa447ad58675821de5705d8b8d9
https://github.com/openSUSE/open-build-service/commit/327a8125f4cf6aa447ad5…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/activexml/transport.rb
M src/webui/app/controllers/home_controller.rb
Log Message:
-----------
[webui] move gravatar loading into activexml::transport
all http stuff is in there and we can make use of proxy handling
elsewhere too
Commit: 2cbaf2c360368c6edfef8c63629721865c6aa325
https://github.com/openSUSE/open-build-service/commit/2cbaf2c360368c6edfef8…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/app/models/distribution.rb
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] use ActiveXML::Transport for loading remote urls
This way we can simply ignore remote instances that are unavailable
Commit: f1bdfca931aeffbcbd3caac39f0c0c93eea50303
https://github.com/openSUSE/open-build-service/commit/f1bdfca931aeffbcbd3ca…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/test/fixtures/distribution_icons.yml
M src/api/test/fixtures/distribution_icons_distributions.yml
M src/api/test/fixtures/distributions.yml
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] we're not supposed to have interconnected distributions
So invent some local distribution only
Commit: 164f9ecc973c91caa14b8cb08d7a3882786d9b6b
https://github.com/openSUSE/open-build-service/commit/164f9ecc973c91caa14b8…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/app/models/distribution.rb
M src/api/config/environments/test.rb
M src/api/script/start_test_backend
M src/api/test/test_helper.rb
Log Message:
-----------
[api] do not forbid to connect to the backend
Compare: https://github.com/openSUSE/open-build-service/compare/30bed45156ff...164f9…
Branch: refs/heads/remote-distributions
Home: https://github.com/openSUSE/open-build-service
Commit: 8a4fdec9843a068e4da8c2c1114db458ae65d6b3
https://github.com/openSUSE/open-build-service/commit/8a4fdec9843a068e4da8c…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/app/controllers/distributions_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/views/distributions/index.xml.builder
M src/api/config/routes.rb
A src/api/test/fixtures/backend/distributions.xml
M src/api/test/functional/distributions_controller_test.rb
Log Message:
-----------
[api] show also remote distributions from all remote projects
Commit: 6b6ff76dec99b166895f7af42e7dece74303dc3f
https://github.com/openSUSE/open-build-service/commit/6b6ff76dec99b166895f7…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
[api] complete the api docu for /distributions* operations
Commit: f387d52901d68c4b7cefdc8ac904c8db9f91be1e
https://github.com/openSUSE/open-build-service/commit/f387d52901d68c4b7cefd…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
A src/api/db/migrate/20121220151549_drop_remote_distributions.rb
Log Message:
-----------
[api] remove remote projects from distribution database, we do import request them on the fly now
Commit: 30bed45156fff14d999d3a1275284632c993fb95
https://github.com/openSUSE/open-build-service/commit/30bed45156fff14d999d3…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-20 (Thu, 20 Dec 2012)
Changed paths:
M src/api/db/structure.sql
Log Message:
-----------
[api] put latest migration into sql
Compare: https://github.com/openSUSE/open-build-service/compare/a8cebb3c1fe8...30bed…