Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: f47a84530c67611f8c77beb8430c183dcd2273a9
https://github.com/openSUSE/open-build-service/commit/f47a84530c67611f8c77be...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/lib/opensuse/validator.rb
Log Message:
-----------
[api] one more ruby 1.9 fix - opt[:type] does not work if opt is "link"
Commit: 26b23805bb98dcd5c93fc83e6fb08e6d0fb255e0
https://github.com/openSUSE/open-build-service/commit/26b23805bb98dcd5c93fc8...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/app/controllers/issue_trackers_controller.rb
Log Message:
-----------
[api] set issue_updated time to now when creating
Commit: 71536e434e0bc03b059d98bb250ac880d9faac61
https://github.com/openSUSE/open-build-service/commit/71536e434e0bc03b059d98...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/activexml/base.rb
M src/activexml/config.rb
M src/activexml/node.rb
M src/webui/app/controllers/application_controller.rb
M src/webui/app/controllers/project_controller.rb
M src/webui/app/models/package.rb
M src/webui/app/models/package_attribute.rb
M src/webui/app/models/person.rb
M src/webui/app/models/project_status.rb
Log Message:
-----------
[activexml] major rework of internals of activexml.
Rely on rubygem-xmlhash to parse the XML into a ruby hash and remove
all options but use Hash functions to cast subtrees
Commit: 4d6b4dca8ed15ebcf395aca635f9f4d42acd2e5b
https://github.com/openSUSE/open-build-service/commit/4d6b4dca8ed15ebcf395ac...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/test/functional/project_controller_test.rb
Log Message:
-----------
[webui] we do not support Marshall for activexml nodes, so don't test it
Commit: 5b67428f1814ec8b64e9086448ba1619ce5c8ae9
https://github.com/openSUSE/open-build-service/commit/5b67428f1814ec8b64e908...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/controllers/project_controller.rb
Log Message:
-----------
[webui] cache more XML as hashes. This reduces my test case from 35s
to 20s
Commit: 0c1f5d820efe672338664d21de31bc7e3b884bfd
https://github.com/openSUSE/open-build-service/commit/0c1f5d820efe672338664d...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/models/person.rb
Log Message:
-----------
[webui] cache the groups in the user object not in another memcache
access
Commit: 20df9a2258a64f67997fd7f4340e87940496d78e
https://github.com/openSUSE/open-build-service/commit/20df9a2258a64f67997fd7...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/controllers/project_controller.rb
M src/webui/test/functional/project_controller_test.rb
Log Message:
-----------
[webui] don't store packages as object in memcached but as hash
Commit: b737fe5b4ffbc3a1125ead19d0431facafc854e0
https://github.com/openSUSE/open-build-service/commit/b737fe5b4ffbc3a1125ead...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/controllers/main_controller.rb
M src/webui/app/controllers/monitor_controller.rb
M src/webui/app/views/main/_systemstatus.html.erb
M src/webui/app/views/monitor/_blocked.rhtml
M src/webui/app/views/monitor/_building.html.erb
M src/webui/app/views/monitor/_building_table.rhtml
M src/webui/app/views/monitor/_idle.rhtml
M src/webui/app/views/monitor/_lights.html.erb
M src/webui/app/views/monitor/_scheduler.html.erb
M src/webui/app/views/monitor/_stats.rhtml
Log Message:
-----------
[webui] don't put the workerstatus as object in cash, but as hash
Commit: f265578fe3fa7160e15d5e08bcee394b47d0fb92
https://github.com/openSUSE/open-build-service/commit/f265578fe3fa7160e15d5e...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/models/person.rb
M src/webui/app/models/project.rb
M src/webui/app/views/home/_watch_list.html.erb
M src/webui/app/views/layouts/_watch_and_search.html.erb
Log Message:
-----------
[webui] avoid parsing persons
Commit: 2eac9521ea862ce85d1ba11655410c417c23e3d1
https://github.com/openSUSE/open-build-service/commit/2eac9521ea862ce85d1ba1...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/controllers/project_controller.rb
M src/webui/app/models/project.rb
M src/webui/app/views/project/_buildstatus.html.erb
M src/webui/app/views/project/_tabs.html.erb
M src/webui/app/views/project/status.rhtml
Log Message:
-----------
[webui] avoid parsing projects
Commit: ca853a10c0aa592fd016a6e4a623a75b78250051
https://github.com/openSUSE/open-build-service/commit/ca853a10c0aa592fd016a6...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/models/package.rb
Log Message:
-----------
[webui] avoid parsing Directory
Commit: 92368d545fe0ca94d5994c08ec21392cf56eff9c
https://github.com/openSUSE/open-build-service/commit/92368d545fe0ca94d5994c...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/webui/app/controllers/package_controller.rb
M src/webui/app/controllers/patchinfo_controller.rb
M src/webui/app/controllers/project_controller.rb
M src/webui/app/helpers/application_helper.rb
M src/webui/app/models/buildresult.rb
M src/webui/app/views/package/binaries.html.erb
M src/webui/app/views/package/show.html.erb
M src/webui/app/views/project/package_buildresult.html.erb
Log Message:
-----------
[webui] avoid parsing buildresult
Commit: a9e17bd1700471a23832263b4a5bd54bf9d10ff7
https://github.com/openSUSE/open-build-service/commit/a9e17bd1700471a2383226...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/activexml/transport.rb
M src/webui/config/initializers/logging.rb
Log Message:
-----------
[webui] show the time the API requests took together
Commit: 9db02d4ec9796e799ed6d7a8e04b4dfbd4862303
https://github.com/openSUSE/open-build-service/commit/9db02d4ec9796e799ed6d7...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/lib/opensuse/validator.rb
Log Message:
-----------
[api] do not validate json responses
Commit: 55a470200b47fba5304b4385cf49578fa7b8b6d8
https://github.com/openSUSE/open-build-service/commit/55a470200b47fba5304b43...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/app/controllers/source_controller.rb
M src/api/app/models/db_package.rb
M src/api/app/models/db_project.rb
M src/api/app/models/project_user_role_relationship.rb
Log Message:
-----------
[api] instead of relying on ultra complex joins, just find out
what projects the user can't see (which can be reused/cached)
and give that as block list in SQL calls
This also makes it easy to later on filter for roles of the user,
because we only have to do it in one call
Commit: 67578e931c4a8c782452c53b4d68ba56a06c55f6
https://github.com/openSUSE/open-build-service/commit/67578e931c4a8c782452c5...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/app/controllers/source_controller.rb
Log Message:
-----------
[api] BINARY for ids doesn't make sense
Commit: 6ecd038022f5acdeb89e75bf5a8b273adcc04bee
https://github.com/openSUSE/open-build-service/commit/6ecd038022f5acdeb89e75...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/lib/opensuse/validator.rb
Log Message:
-----------
[api] output the runtime of the xml validation
Commit: d2f138059a7d19b2117ee004452f5348e0295510
https://github.com/openSUSE/open-build-service/commit/d2f138059a7d19b2117ee0...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/api/config/initializers/logging.rb
M src/api/lib/opensuse/backend.rb
Log Message:
-----------
[api] add the subtime the backend took to the "Completed in"
Commit: 3f9b18afcb39f5d41778018f410dd3fa95c0db19
https://github.com/openSUSE/open-build-service/commit/3f9b18afcb39f5d4177801...
Author: Stephan Kulow
Date: 2012-03-14 (Wed, 14 Mar 2012)
Changed paths:
M src/activexml/node.rb
M src/api/config/initializers/logging.rb
Log Message:
-----------
[api] also log the time XML parsing took
Compare: https://github.com/openSUSE/open-build-service/compare/7e0a666...3f9b18a