1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-15 08:36:13 +01:00
Commit Graph

4751 Commits

Author SHA1 Message Date
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
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
81e5a7b958 rq list: Fix a traceback when --type is not specified 2023-02-09 13:32:28 +01:00
7fec5c8c25
Merge pull request #1260 from dmach/connection-retry-backoff_factor
connection: Wait between retries
2023-02-09 13:27:57 +01:00
05d381ad79 connection: Retry all, not just default allowed methods 2023-02-09 13:11:23 +01:00
2f6b50ec2b connection: Wait between retries 2023-02-09 09:32:25 +01:00
6341983e79
Merge pull request #1259 from bhdn/chatgpt-did-it-all-for-me
checkout_package: Use pathlib.Path
2023-02-09 08:48:05 +01:00
85e63c1737
Merge pull request #1256 from avindra/patch-1
README: repair unit tests + code quality badges
2023-02-09 08:42:59 +01:00
1d96c6eb2a checkout_package: Use pathlib.Path
Modify it to use pathlib.Path along with its callers. Some str(path) was
necessary to avoid having a large changeset.

It addresses #1258 and continues the work started in
bac162a712.
2023-02-08 11:46:16 +01:00
df1f881a72
README: repair unit tests + code quality badges 2023-02-07 18:12:34 -05:00
83b1e22e52 release 1.0.0b4 2023-02-03 11:01:51 +01:00
8f09d42483 spec: Fix man pages build on Fedora 2023-02-03 11:00:56 +01:00
e58d9737fb
Merge pull request #1252 from dmach/fix-request-list-type
rq list: Fix passing values of the --type option
2023-02-03 10:40:46 +01:00
4c7cdaec19 rq list: Fix passing values of the --type option 2023-02-03 09:57:51 +01:00
b047154ee5
Merge pull request #1250 from dmach/revert-1107-do-not-list-declined-requests-by-default
Revert "Do not list declined requests by default"
2023-02-02 21:19:18 +01:00
34ad8f3dd8
Merge pull request #1249 from dmach/fix-cookiejar-load-error
connection: Save cookiejar only when there's a Set-Cookie header in the response
2023-02-02 14:11:58 +01:00
5810e09aab Revert "Do not list declined requests by default"
This reverts commit 2892f1bb11.
This reverts commit 9073b1a1d2.

The declined requests are still on maintainer's TODO list,
they should be either superseded with another request or revoked.
2023-02-02 14:11:04 +01:00
efa2c09e2e connection: Fix traceback on loading an invalid cookiejar file
Ignore the error and overwrite the cookiejar file with new content
after we get a new cookie from server.
2023-02-02 11:01:06 +01:00
18f4d88231 connection: Save cookiejar only when there's a Set-Cookie header in the response 2023-02-02 10:54:59 +01:00