1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-09-21 17:56:19 +02:00
Commit Graph

4418 Commits

Author SHA1 Message Date
d7af821ec1 rq list: Restore 'include_request_from_project' conf option functionality 2023-03-31 14:01:55 +02:00
5ef74a6e3d
Merge pull request #1285 from dmach/commandline-refactor
Refactor osc.commandline to classes
2023-03-31 13:55:13 +02:00
26a8fb1acf commandline: New class-based commands
This is based on a prototype we've worked on together
with Laurin Fäller <laurin.faeller@suse.com>.
2023-03-31 09:39:04 +02:00
e0404c003b cmdln: Sort commands before printing help 2023-03-31 09:39:04 +02:00
f7c84d42a3 Simplify how babysitter works with options and config 2023-03-31 09:39:04 +02:00
8ea24b1a3c commandline: No longer read plugins from /var/lib/osc-plugins 2023-03-31 09:39:04 +02:00
16abcb4630
Merge pull request #1286 from dirkmueller/f_strings
Prefer f-strings ove c-style string expansion
2023-03-31 09:38:41 +02:00
483685aaa8
Prefer f-strings ove c-style string expansion
This exists since Python >= 3.6 and is shorter and easier to read.
2023-03-30 10:25:49 +02:00
370b0d225d
Merge pull request #1284 from dmach/gha-linters-sle-prjmgr-tools
GHA: Add sle-prjmgr-tools to the pylint_plugins job
2023-03-21 07:41:11 +01:00
1e48f01fef GHA: Install deps from extras_require and requirements.txt in the pylint_plugins job 2023-03-20 16:08:27 +01:00
0c0bc39f63 GHA: Add sle-prjmgr-tools to the pylint_plugins job 2023-03-20 14:55:45 +01:00
a953dcf8b8 release 1.0.1 2023-03-17 16:05:07 +01:00
2c04bd64d7
Merge pull request #1282 from dmach/fix-conf-disable_hdrmd5_check
conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
2023-03-17 15:30:11 +01:00
2b852846f2
Merge pull request #1281 from dmach/fix-POST-content-type
connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded'
2023-03-17 15:29:24 +01:00
7c826dc605 conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
This set credentials_mgr_class to 'False', which caused
TransientCredentialsManager to ask for a password even when doing ssh auth.
2023-03-17 14:13:21 +01:00
da822b3cfc connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded' 2023-03-17 11:53:50 +01:00
77517ce280 release 1.0.0 2023-03-14 14:07:06 +01:00
16367d5c85
Merge pull request #1277 from dmach/revert-maintainer-A
Revert "Remove the '-A' option from the 'maintainer' command"
2023-03-14 10:55:33 +01:00
16bf113f75
Merge pull request #1276 from wengel/doc-python3
Make examples python3 compliant
2023-03-14 10:55:12 +01:00
97496a4154 Revert "Remove the '-A' option from the 'maintainer' command"
This reverts commit 3763bff901.

The change is no longer needed, because the argument parser resolves
the conflicts now and we can use -A as either --add or --apiurl
depending on if we use it before or after the subcommand name.
2023-03-14 10:14:59 +01:00
f9b708408c Make examples python3 compliant 2023-03-13 16:19:15 +01:00
c99502998b
Merge pull request #1274 from dmach/get-request-list-remove-deprecation-warning
core.get_request_list: Remove deprecation warning
2023-03-13 13:51:11 +01:00
4f9fb9f1ac core.get_request_list: Remove deprecation warning
It turned out that get_request_list() and get_request_collection()
are not interchangeable and we need both for different use cases.

get_request_collection() was designed mainly for the 'osc my' command,
while get_request_list() should be used in a generic use case
2023-03-13 13:07:20 +01:00
b0cf1b4b27
Merge pull request #1273 from dmach/commit-force-help-text
commit: Update help text for --force option
2023-03-09 15:49:41 +01:00
85973f20fc commit: Update help text for --force option 2023-03-09 15:27:01 +01:00
8df8ee63aa
Merge pull request #1265 from andreas-schwab/master
Pass --force down to delete_package
2023-03-09 13:14:12 +01:00
3828cec5c2
Merge pull request #1271 from dmach/meta-attribute-add
meta attribute: Add --add option to append values to the existing list
2023-03-06 11:00:30 +01:00
5d1141eb96 meta attribute: Add --add option to append values to the existing list 2023-03-06 10:12:59 +01:00
e15c530fb2 _private.api: Rewrite find_node() and find_nodes() to use a simplified xpath notation 2023-03-06 10:12:59 +01:00
e4723f7f74 Replace arbitrary XML escaping code with xml_escape() 2023-03-06 10:12:59 +01:00
bacaa29a78 _private.api: Add xml_escape() function 2023-03-06 10:12:59 +01:00
13979f79d3 _private.api: Add xml_indent() function 2023-03-03 11:48:05 +01:00
8fb243e897 _private.api: Use an own ElementTree import instead of importing it from core 2023-03-03 11:46:41 +01:00
657e89b5a4
Merge pull request #1267 from dmach/build-ignore-hdrmd5-mismatches-from-local-cache
build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches
2023-02-22 09:38:51 +01:00
0ad39a9ec9 build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches 2023-02-21 14:53:08 +01:00
2a9edeec5b conf: Change how api_host_options determine option types
The _integer_opts and _boolean_opts specify option types for both
global options as well as api_host_options
2023-02-21 14:42:30 +01:00
Andreas Schwab
5b67164a9c Pass --force down to delete_package 2023-02-16 10:35:31 +01:00
b0078c5d2e
Merge pull request #1262 from dmach/improve-requests
Improve handling requests in the python API
2023-02-14 20:27:53 +01:00
815009f647 core.ReviewState: Add __repr__() method 2023-02-14 16:24:20 +01:00
e132d093e7 core.Action: Add __repr__() method 2023-02-14 16:24:20 +01:00
95be11130e core.Action: Add src_pkg_object and tgt_pkg_object properties providing object wrappers to file lists 2023-02-14 16:24:20 +01:00
f5da27ad24 core.Action: Remember apiurl 2023-02-14 15:57:15 +01:00
770217bb8d core.Request: Add issues property that loads issues on demand 2023-02-14 15:57:15 +01:00
27c3159fdb core.Request: Add id property that is a shortcut to the reqid attribute 2023-02-14 15:57:15 +01:00
17e25776a2 core.Request: Add from_api() class method 2023-02-14 15:57:15 +01:00
09ad87c865 core.Request: Store apiurl the object was initialized from 2023-02-14 15:57:15 +01:00
ac153a27fa
Merge pull request #1263 from dmach/allow-pip-break-system-packages
GHA: Enable global.break-system-packages option for pip
2023-02-14 15:56:55 +01:00
f16c6806fd GHA: Enable global.break-system-packages option for pip 2023-02-14 14:46:09 +01:00
16288a2972 release 1.0.0b5 2023-02-09 15:04:54 +01:00
f25b503315
Merge pull request #1254 from dmach/fix-rq-list-without-type-option
rq list: Fix a traceback when --type is not specified
2023-02-09 13:57:21 +01:00