Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 4c385161879d932a0788a148c365eee52d61ef30
https://github.com/openSUSE/open-build-service/commit/4c385161879d932a0788a…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-30 (Sun, 30 Dec 2012)
Changed paths:
M src/api/Gemfile.lock
M src/webui/Gemfile
M src/webui/Gemfile.lock
M src/webui/app/controllers/apidocs_controller.rb
M src/webui/test/functional/apidocs_controller_test.rb
M src/webui/test/test_helper.rb
Log Message:
-----------
[webui] make 100% of apidocs controller covered
Introduce the use of mocha, because it's cool
Commit: 6dc6496c57f0854f833af958a53389531e03e62d
https://github.com/openSUSE/open-build-service/commit/6dc6496c57f0854f833af…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-30 (Sun, 30 Dec 2012)
Changed paths:
M src/api/app/controllers/source_controller.rb
Log Message:
-----------
[api] remove unused variable
Commit: e0ef64cf7aa7f7b292570c665bc18df55b940739
https://github.com/openSUSE/open-build-service/commit/e0ef64cf7aa7f7b292570…
Author: @ruohanc <crhan123(a)gmail.com>
Date: 2012-12-30 (Sun, 30 Dec 2012)
Changed paths:
M src/api/app/models/repository.rb
A src/api/db/migrate/20121230085930_correct_repositories_uniq_constraint.rb
M src/api/db/structure.sql
M src/api/test/unit/project_test.rb
Log Message:
-----------
[api] fix bug with creating repositories in remote project
Now you can create repositories in remote project like
`openSUSE.org:RedHat:RHEL-4` and `openSUSE.org:RedHat:RHEL-4` with no
error
Compare: https://github.com/openSUSE/open-build-service/compare/7f02190414a6...e0ef6…
Branch: refs/heads/master
Home: https://github.com/openSUSE/osc2
Commit: 1cec884996dd3fb2c9686991b18d8a17d1ce38bd
https://github.com/openSUSE/osc2/commit/1cec884996dd3fb2c9686991b18d8a17d1c…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-29 (Sat, 29 Dec 2012)
Changed paths:
M osc/cli/request/request.py
Log Message:
-----------
- osc.cli.request.request: added "info" parameter to AbstractRequestController.shell's method signature
The info parameter might be needed by subclasses (for instance the
ReviewController will use it in the future).
Commit: 6c6500f10db800c95123dbccc7bc0edc35a62006
https://github.com/openSUSE/osc2/commit/6c6500f10db800c95123dbccc7bc0edc35a…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-29 (Sat, 29 Dec 2012)
Changed paths:
A osc/cli/review/no_review_found.jinja2
A osc/cli/review/request_review.jinja2
M osc/cli/review/review.py
A osc/cli/review/selection.jinja2
A osc/cli/review/shell.py
M osc/cli/review/ui.py
Log Message:
-----------
- osc.cli.review: added initial version of the review shell
The review shell can be used to manage reviews interactively.
Refactored some code in the review module (introduced new BaseReviewController
base class etc.).
Compare: https://github.com/openSUSE/osc2/compare/e9202409c05b...6c6500f10db8
Branch: refs/heads/master
Home: https://github.com/openSUSE/osc2
Commit: e9202409c05bfc192711dfa1f929871bd526fc6c
https://github.com/openSUSE/osc2/commit/e9202409c05bfc192711dfa1f929871bd52…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-29 (Sat, 29 Dec 2012)
Changed paths:
M osc/cli/util/shell.py
Log Message:
-----------
- osc.cli.util.shell: added _setup_completion method to class AbstractShell
_setup_completion sets up the tab completion. Always call _setup_completion
at the end of "_execute" because a another shell might have been started (so we have to
re-setup the tab completion).
Branch: refs/heads/master
Home: https://github.com/openSUSE/osc2
Commit: 0391d7178faf9dd173d2249654ee10543a9eaf9f
https://github.com/openSUSE/osc2/commit/0391d7178faf9dd173d2249654ee10543a9…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-29 (Sat, 29 Dec 2012)
Changed paths:
M osc/cli/render.py
Log Message:
-----------
- osc.cli.render: added "render_only" method to class Renderer
It simply returns the rendered template (no data is printed to
the user).
Commit: 3e7e00838fad2959836c13cc4e4a3327df380ff5
https://github.com/openSUSE/osc2/commit/3e7e00838fad2959836c13cc4e4a3327df3…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-29 (Sat, 29 Dec 2012)
Changed paths:
M osc/cli/parse.py
Log Message:
-----------
- osc.cli.parse: fixed _resolve_option method in class _OscNamespace
Use "info.set" instead "info.add". Broken by commit 2a23166c50a1adaef610b4fdc488a7ed83d88d4c
(which inter alia changed the semantic of "add") which was done in Oct12.
We really need a testsuite for the cli in order to detect such breakages:/
Compare: https://github.com/openSUSE/osc2/compare/4a63d8e1e4be...3e7e00838fad
Branch: refs/heads/master
Home: https://github.com/openSUSE/osc2
Commit: 4a63d8e1e4be7d05b6b652eff2b57a427fb784a5
https://github.com/openSUSE/osc2/commit/4a63d8e1e4be7d05b6b652eff2b57a427fb…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-28 (Fri, 28 Dec 2012)
Changed paths:
M osc/cli/util/shell.py
Log Message:
-----------
- osc.cli.util.shell: added class AbstractItemSelectorFactory and restructured classes which are used by the ItemSelector
The main purpose of the factory is to create an ItemSelector
(or subclass) instance. Additionally it can be used to hide
creation of the objects which are used by the item selector (like
the "item storage", a "wrapper" for the items etc.).
This simplifies the code in the ReviewShellController (not yet committed)
a lot.
Branch: refs/heads/master
Home: https://github.com/openSUSE/osc2
Commit: 293967f341d345bb59f489f9170e6fd2d5f5dd14
https://github.com/openSUSE/osc2/commit/293967f341d345bb59f489f9170e6fd2d5f…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-27 (Thu, 27 Dec 2012)
Changed paths:
M osc/cli/description.py
Log Message:
-----------
- osc.cli.description: added new function "build_command" to build (programmatically) a new command class
Commit: 6def58b41a3ed8ef88a133adb553d16c0d796dc2
https://github.com/openSUSE/osc2/commit/6def58b41a3ed8ef88a133adb553d16c0d7…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2012-12-27 (Thu, 27 Dec 2012)
Changed paths:
M osc/cli/util/shell.py
Log Message:
-----------
- osc.cli.util.shell: added class ItemSelector
An item selector can be used to select one out of multiple
items. It will prompt for an input and the item which corresponds
to the input will be returned.
This class will be used by the "review shell" in order to select a
specific review which should be accepted, declined etc.
Later this class will also be used to select a accept, decline etc.
message from a list of (user specified) accept, decline etc. messages
(for this task its <tab>-completion feature might come handy...)
Compare: https://github.com/openSUSE/osc2/compare/52512ddc3a50...6def58b41a3e
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 7f02190414a60ce7444bd701b55858f4be7d45c6
https://github.com/openSUSE/open-build-service/commit/7f02190414a60ce7444bd…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2012-12-25 (Tue, 25 Dec 2012)
Changed paths:
M src/webui/app/controllers/apidocs_controller.rb
M src/webui/app/controllers/application_controller.rb
M src/webui/app/controllers/request_controller.rb
M src/webui/app/views/project/show.html.erb
M src/webui/app/views/request/_add_role_request_dialog.html.erb
M src/webui/config/routes.rb
M src/webui/test/functional/request_controller_test.rb
M src/webui/test/test_helper.rb
Log Message:
-----------
[webui] test and fix "request role addition"