1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-09-06 13:18:42 +02:00

23 Commits

Author SHA1 Message Date
afdfdd72c9 Replace hard-coded URL for devel packages mapping with a value from OBS:GitDevelProjectMap attribute 2025-07-18 13:55:50 +02:00
f4f36cbb4e Fix 'osc fork' by copying whole query part to the new scmsync url 2025-07-04 09:34:54 +02:00
c0ef7daae0 Validate arguments in 'osc fork' command 2025-06-12 21:49:54 +02:00
e2d890391e Refactor gitea_api to use objects with properties instead of raw JSON data 2025-05-20 14:29:20 +02:00
Andrii Nikitin
988e8601b0 Add rmkpac command
The primary goal of remote mkpac is to provide a convenient way
for users to create packages with scmsync tag in _meta
2025-05-13 09:59:09 +02:00
02cd8b5e6c Fix 'osc fork' when <attributes/> in the source project is empty 2025-04-22 09:58:10 +02:00
2c22d1f044 Fix 'osc fork' crash when there were no attributes defined in the OBS package 2025-04-03 09:02:58 +02:00
9f5f19eb1f Change 'osc fork' to print an error rather than raising an exception 2025-04-02 10:31:48 +02:00
183c9a273e Improve 'osc fork' to follow the devel package specified in the 'OBS:RejectBranch' attribute 2025-04-02 10:31:48 +02:00
11df8e6c58 Hotfix "osc fork" failures of devel project users
temporary hack to allow people using fork atm at all, when packages
are managed via git project.
fallback always to default branch for now, but we actually need to
parse the right branch instead from .gitmodules
2025-03-28 13:40:02 +01:00
d16197b6c5 Improve 'osc fork' command to support also forking projects managed in git 2025-03-18 15:07:03 +01:00
27852f84c1 Remove superfluous setting of apiurl from 'osc fork' 2025-03-18 14:49:46 +01:00
989121b271 Extend 'osc fork' command with '--target-project' and '--target-package' options 2025-03-18 14:49:14 +01:00
085b16b968 Fix 'osc fork' crash in print_gitea_settings() 2025-03-17 14:16:03 +01:00
42807ce3d8 Add 'osc fork' command for forking a package with sources managed in Gitea 2025-02-28 11:45:02 +01:00
7ed288b838 Load most of the modules in commandline.py on-demand 2024-11-26 15:38:22 +01:00
a36c4a9f6f Add 'person search' command 2024-05-21 13:16:49 +02:00
ab749fcaf5 Add 'person register' command 2024-05-21 13:13:21 +02:00
6d692ac52b Migrate repo {list,add,remove} commands to obs_api.Project 2024-02-23 13:14:04 +01:00
51052dafe0 The repo list command now resolves and displays flags (build, publish, ...) 2023-07-07 13:15:34 +02:00
e1e8128af9 Modify 'repo list' command to use the new output module 2023-07-07 13:15:34 +02:00
41df798205 Add 'repo' command and subcommands for managing repositories in project meta 2023-06-02 15:58:31 +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