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

1880 Commits

Author SHA1 Message Date
Bernhard M. Wiedemann
29d44d540b
Add info for projects
Without this change, `osc info` in a project checkout dir returned

    Directory '.' is not an OBS SCM working copy of a package
2024-06-11 11:36:42 +02:00
e04651fa82 Fix 'mv' command when renaming a file multiple times 2024-05-27 07:52:35 +02:00
38756faebb Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument 2024-05-10 08:53:10 +02:00
6218fc7cb0 Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified 2024-05-09 15:04:10 +02:00
ce08022481 Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums 2024-05-07 14:08:05 +02:00
011adb4689 Migrate 'token' command to obs_api.Token 2024-04-26 22:15:54 +02:00
a05a630af7
Merge pull request #1545 from dmach/maintainer-devel-project
Fix 'maintainer --devel-project' to raise an error if running outside a working copy without any arguments
2024-04-23 15:49:50 +02:00
8de85e8011 Fix 'maintainer --devel-project' to raise an error if running outside a working copy without any arguments 2024-04-22 13:49:33 +02:00
9365a421ce Document '--buildtool-opt=--noclean' example in 'build' command's help 2024-04-22 13:32:16 +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
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
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
35f1c91f46
Merge pull request #1520 from dmach/fix-service-remoterun
Fix 'service remoterun prj/pac'
2024-03-24 21:53:30 +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
b8ab16945e Migrate 'signkey' command to obs_api.Keyinfo 2024-03-14 13:48:38 +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
474cbd21ce Migrate 'whois/user' command to obs_api.Person 2024-03-05 16:45:52 +01:00
866d178345 Move print_msg() to the 'osc.output' module 2024-03-05 16:45:52 +01:00
27bf13a774 Update '-U/--user' option in 'maintainer' command to accept also an email address 2024-03-05 16:45:52 +01:00
557d6ef868
Merge pull request #1500 from dmach/fix-buildinfo
Fix 'buildinfo' command
2024-03-04 09:24:35 +01:00
94d207fc91 Fix 'buildinfo' command to include obs:cli_debug_packages by default
Add '--no-debug-packages' option that disables the new behavior.
This makes the command consistent with the 'build' command.
2024-03-04 08:30:17 +01:00
8b5bdb2a01 Fix 'buildinfo' command to send complete local build environment as the 'build' command does 2024-02-28 09:31:39 +01:00
88f2faf181
Merge pull request #1495 from dmach/xmlmodel-migrate-from-show_project_meta-show_package_meta
Migrate more code from show_project_meta() and show_package_meta() to xml models
2024-02-26 09:39:15 +01:00
Atri Bhattacharya
78b07e6e1f Allow osc rpmlint to infer prj/pkg from CWD.
Makes `osc rpmlint` infer the project and package when working from a
locally checked out package dir, if two or fewer arguments are passed.
All four arguments are still required when called from a location that
is not an osc package working copy.

This makes the behaviour of `osc rpmlint` similar to `osc buildlogtail`.
2024-02-24 01:39:50 +05:30
4a6f069a4c Remove core.setDevelProject() in favor of core.set_devel_project() 2024-02-23 10:30:15 +01:00
dcef7fab23 Fix error 500 in running 'meta attribute <prj>' 2024-02-19 16:09:12 +01:00
cff6a0ca3a Remove remaining string queries from makeurl() calls 2024-02-12 14:25:49 +01:00
dbecb16404
Merge pull request #1476 from dmach/makeurl
Refactor makeurl(), deprecate query taking string or list arguments, drop osc_urlencode()
2024-02-09 14:28:06 +01:00
0f8a8430fc Remove all path quoting, rely on makeurl() 2024-02-09 13:26:37 +01:00
dcd147f52d Always use dict query in makeurl() 2024-02-09 13:26:37 +01:00
6688ffd5d9 Change 'osc wipe' command to use the new get_user_input() function.
Example:
>>> Really wipe '/var/tmp/build-root/openSUSE_Tumbleweed-x86_64'? [y/N]:
changed to:
>>> Really wipe '/var/tmp/build-root/openSUSE_Tumbleweed-x86_64'?
>>> y)yes / n)no (default=n):
2024-02-08 14:33:28 +01:00
a8c7661627 Implement 'quiet' conf option 2024-01-24 15:47:37 +01:00
472a56f3cf Fix 'linkdiff' command error 400: prj/pac/md5 not in repository 2024-01-16 09:57:37 +01:00
933040425c The 'token --trigger' command no longer sets '--operation=runservice' by default.
The operation is bound to the token on the server.
We no longer have to specify it during trigger.
If we still specify it, the only benefit is double-checking the
operation that is set on the client and verified on the server.
2024-01-15 10:06:43 +01:00
d0d25ff5de Change 'token --create' command to require '--operation' 2024-01-15 10:06:43 +01:00
Dirk Müller
a0a7865ca1
Convert to using f-strings 2024-01-06 10:00:38 +01:00
31059f0f92
Merge pull request #1452 from adrianschroeter/productcompose
productcompose: Support building with updateinfo.xml data
2024-01-02 08:05:25 +01:00
c86093bc68
Allow -X HEAD on osc api requests as well
In some cases the exit code is all you want
2023-12-07 17:29:17 +01:00
7434a31a89 productcompose: Support building with updateinfo.xml data 2023-11-24 15:47:12 +01:00
Marco Strigl
138d5303e6 remove public route from osc 2023-11-22 14:33:06 +01:00
04f782a694
Merge pull request #1422 from dmach/rdiff-_project
Change 'rdiff' command to display diff for _project if no package is specified
2023-11-22 08:41:42 +01:00
d53b2981c8 Support installing osc into virtualenv 2023-11-03 10:21:42 +01:00
15db3a092f Fix crash when there's no [general]/apiurl option in the config file 2023-11-02 13:44:46 +01:00