1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-12 23:56:13 +01:00
Commit Graph

4035 Commits

Author SHA1 Message Date
6f653511ca Fix crash when removing 'scmsync' element from dst package meta in 'linkpac' command 2024-04-19 14:01:08 +02:00
1e64187151 Fix crash when reading dst package meta in 'linkpac' command 2024-04-19 14:00:34 +02:00
7bbc147605 Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data 2024-04-18 12:09:36 +02:00
23fe42be30 Fix handling the default package argument on the command-line
If the project was explicitly specified from the command-line,
avoid using the default package because that would be frequently
obtained from the current working copy and that leads to unexpected results.
2024-04-18 10:32:29 +02:00
b226aac330 Fix variable name in f-string in create_build_descr_data() 2024-04-18 10:32:06 +02:00
9aae67615b Fix a message in create_build_descr_data() by converting to a f-string 2024-04-18 09:13:40 +02:00
8ee02dd098 Improve 'log' command: produce proper CSV and XML outputs, add -p/--patch option for the text output 2024-04-17 10:57:59 +02:00
89f74665d1 Add Package.get_revision_list() for listing commit log 2024-04-17 10:57:59 +02:00
eb2678e0c7 Fix XmlModel to load an empty string in an int field as None 2024-04-17 10:57:59 +02:00
dc7efaa6de Add output.pipe_to_pager() that pipes lines to a pager without creating an intermediate temporary file 2024-04-17 10:57:59 +02:00
d1111e23a1 Fix output.safe_write() in connection with NamedTemporaryFile
Fixes: AttributeError: '_io.BufferedRandom' object has no attribute 'buffer'
2024-04-17 10:57:59 +02:00
d2503fbf49 Modernize output.run_pager() 2024-04-17 10:57:59 +02:00
861a362622 Move run_pager() and get_default_pager() from 'core' to 'output' module 2024-04-17 10:57:59 +02:00
281f59c842 Move core.Package to obs_scm.Package 2024-04-15 16:48:03 +02:00
45ea1b698e Move core.Project to obs_scm.Project 2024-04-15 16:48:03 +02:00
59f530c793 Move functions manipulating store from core to obs_scm.store 2024-04-15 16:48:03 +02:00
354f4caca6 Move store.Store to obs_scm.Store 2024-04-15 14:37:01 +02:00
c8999c9b33 Move core.Linkinfo to obs_scm.Linkinfo 2024-04-15 14:08:38 +02:00
7d05d74456 Move core.Serviceinfo to obs_scm.Serviceinfo 2024-04-15 14:06:41 +02:00
b5a5143da6 Move core.File to obs_scm.File 2024-04-15 13:56:56 +02:00
abec6e5eb5 Fix 'branch' command to allow using '--new-package' option on packages that do not exist 2024-04-12 16:49:49 +02:00
d42383551c
Merge pull request #1518 from dmach/keyinfo
Move from _pubkey to _keyinfo
2024-04-10 16:39:49 +02:00
54ea13493b Fix do_createrequest() function to return None instead of request id
This was a bad API, command handlers should return None or an exit code.
Anything that returns an actual value belongs to the library instead.
2024-04-10 15:04:05 +02:00
6322e2f9aa Propagate exit code from the run() and do_() commandline methods 2024-04-10 15:04:05 +02:00
dabefbb913
Merge pull request #1531 from dmach/help-no-creds
Never ask for credentials when displaying help
2024-04-08 13:40:10 +02:00
9c09f74ddb Never ask for credentials when displaying help 2024-04-08 11:38:43 +02:00
0e81c79f4d
Give a hint where a scmsync git is hosted 2024-04-08 10:24:06 +02:00
fce5ff277c
Merge pull request #1528 from dmach/cache-password-from-secretservice
Cache password from SecretService to avoid spamming user with an accept dialog
2024-04-08 09:53:25 +02:00
948bbc659b Cache password from SecretService to avoid spamming user with an accept dialog 2024-04-08 09:21:15 +02:00
35f1c91f46
Merge pull request #1520 from dmach/fix-service-remoterun
Fix 'service remoterun prj/pac'
2024-03-24 21:53:30 +01:00
ec363bb26c
Merge pull request #1525 from bmwiedemann/vrev
Allow setlinkrev to set a specific vrev
2024-03-24 21:52:47 +01:00
Bernhard M. Wiedemann
c8ee1c613b
Readd makeurl debug output
was lost in refactoring commit 3f14cef53a
yet it was very useful to discover API queries
2024-03-21 20:00:41 +01:00
ad1117f3a5 Allow setlinkrev to set a specific vrev
This helps mitigate OBS-305
and https://github.com/openSUSE/open-build-service/issues/15079

Co-authored-by: Bernhard M. Wiedemann <bwiedemann@suse.de>
2024-03-21 15:36:00 +01:00
f6d7485596 Fix 'service remoterun prj/pac' 2024-03-14 16:16:47 +01:00
7f6c0b3f8a Migrate Fetcher.run() to obs_api.Keyinfo 2024-03-14 13:48:38 +01:00
b8ab16945e Migrate 'signkey' command to obs_api.Keyinfo 2024-03-14 13:48:38 +01:00
e170b0d54c Add Keyinfo.get_{pubkey,sslcert}_deprecated() methods 2024-03-14 13:48:38 +01:00
cf4a0d06a2 Add Keyinfo XML model 2024-03-14 13:48:38 +01:00
1bf2264427
Merge pull request #1515 from dmach/dont-retry-on-400
Don't retry on 400
2024-03-13 13:18:30 +01:00
00723a1e74
Merge pull request #1517 from andreas-schwab/master
[what]dependson: add --multibuild-package
2024-03-13 13:18:12 +01:00
7b73fde75f [what]dependson: add --multibuild-package 2024-03-13 12:29:17 +01:00
a07bbe2a93 Don't retry on error 400 2024-03-12 17:34:53 +01:00
3cfeda45ba Remove now unused 'retry_on_400' http_request() option from XmlModel 2024-03-12 17:33:41 +01:00
d497900ef7 Revert "Don't retry on 400 HTTP status code in core.server_diff()"
This reverts commit 80fc2bf7cb.
2024-03-12 17:31:55 +01:00
85e8a3be1c Revert "connection: Allow disabling retry on 400 HTTP status code"
This reverts commit b0629f6b90.
2024-03-12 17:31:32 +01:00
Wolfgang Frisch
f2952bb210 Add rootless build support for 'qemu' VM type
Fixes https://github.com/openSUSE/osc/issues/1511
2024-03-11 14:27:37 +01:00
aaae06c794
Merge pull request #1510 from dmach/fix-updatepacmetafromspec-incomplete-spec
Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
2024-03-11 09:47:40 +01:00
40807ec1d5 Fix TypeError: SimpleFlag.__init__() got an unexpected keyword argument '_apiurl' 2024-03-11 09:09:29 +01:00
ce1855fbb8
Merge pull request #1508 from dmach/sanitize_text-escape-sequences
Sanitize text escape sequences
2024-03-08 08:05:58 +01:00
f7f9506f96 Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec 2024-03-07 17:35:21 +01:00