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
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
40a24d3185
Merge pull request #1246 from dmach/fix-rdiff-no-new-project
...
rdiff: Fix traceback when new project is not specified
2023-02-02 10:53:27 +01:00
cce4301bcd
Merge pull request #1238 from dmach/buildhist-fix-package-checkout
...
buildhist: Fix running from a package checkout
2023-02-01 10:59:28 +01:00
76facfa171
Merge pull request #1242 from andreas-schwab/master
...
Fix regression in osc rebuild
2023-02-01 10:58:38 +01:00