e299ab98bd
Merge pull request #1301 from marxin/fix-old-folder
...
clean-up .old folder if an exception happens
2023-04-17 14:22:38 +02:00
Martin Liska
a01d2a43df
clean-up .old folder if an exception happens
...
Fixes : openSUSE/obs-build#920
2023-04-14 13:53:32 +02:00
6e4fcfe315
Merge pull request #1299 from dmach/fix-buildinfo-debug
...
Bring the '--debug' option back to the 'buildinfo' command
2023-04-14 09:41:38 +02:00
53e204f275
Bring the '--debug' option back to the 'buildinfo' command
...
It was automatically removed by the argument parser when resolving
a conflict between buildinfo's --debug and the global --debug option.
Now we're iterating backwards to give the command's options
a priority over parent/global options.
2023-04-11 17:09:50 +02:00
fcc4b9cc7e
release 1.1.1
2023-04-11 14:01:52 +02:00
c2b0898bbe
Merge pull request #1290 from hellcp-work/master
...
Fix creq command not working
2023-04-11 13:51:33 +02:00
Jacob Michalskie
67f77ae582
Fix creq command not working
2023-04-11 13:43:10 +02:00
1a9d973bce
Merge pull request #1298 from dmach/fix-interactive-config-setup
...
Fix interactive config setup
2023-04-11 13:41:59 +02:00
43f07f90c4
Merge pull request #1293 from dmach/cli-fix-loading-plugins
...
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
2023-04-11 13:41:11 +02:00
96c193545e
Merge pull request #1297 from dmach/fix-ls-slash
...
ls: Fix listing all projects when project equals to '/'
2023-04-11 13:26:58 +02:00
0600b6745d
ls: Fix listing all projects when project equals to '/'
2023-04-11 12:49:13 +02:00
713856d15a
commandline: Handle missing config or credentials
2023-04-11 11:27:34 +02:00
5f912a8d7d
conf: Display apiurl when asking for a username or a password
2023-04-11 11:25:24 +02:00
cf6e33a59b
conf: If apiurl is not set in interactive_config_setup(), use apiurl from DEFAULTS
2023-04-11 11:11:25 +02:00
8b5f0139e1
Merge pull request #1291 from andreas-schwab/master
...
Decode entities in HTTPError message body
2023-04-06 09:02:10 +02:00
baca98abbb
commandline: Do not recurse into subdirs when loading plugins
2023-04-05 15:54:20 +02:00
497f4db18b
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
2023-04-05 15:53:17 +02:00
b6a6ee5c00
Decode entities in HTTPError message body
2023-04-04 14:36:32 +02:00
9e0d7783d6
release 1.1.0
2023-04-03 13:45:36 +02:00
b3e88c5380
Merge pull request #1289 from dmach/fix-commandline-default-apiurl
...
commandline: Fix regression in handling default apiurl from oscrc
2023-04-03 09:33:20 +02:00
bff9e6f7d4
Merge pull request #1288 from dmach/restore-include_request_from_project
...
rq list: Restore 'include_request_from_project' conf option functionality
2023-04-03 09:13:45 +02:00
bc468b7710
commandline: Fix regression in handling default apiurl from oscrc
...
The default apiurl (https://api.opensuse.org ) was always used as default
regardless the settings in oscrc.
2023-04-03 09:12:01 +02:00
a25ea8d175
conf: Do not error out if oscrc is owned by another user
2023-04-03 08:59:25 +02:00
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