1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-21 17:52:14 +01:00

4192 Commits

Author SHA1 Message Date
31fa1eb152
Merge pull request #1668 from dmach/speedup
Speed improvements
2024-11-28 14:38:19 +01:00
baefd63ffc
Merge pull request #1667 from adrianschroeter/loongarch
Support LoongArch64 architecture
2024-11-28 14:37:48 +01:00
7ed288b838 Load most of the modules in commandline.py on-demand 2024-11-26 15:38:22 +01:00
c7b8f25fe6 Speed loading commands up 2024-11-26 15:28:02 +01:00
529dc51500 Support LoongArch64 architecture 2024-11-26 10:56:57 +01:00
5c483fadab Fix traceback in 'linkpac --disable-build' 2024-11-25 08:52:58 +01:00
183a23ccc9
Merge pull request #1660 from dmach/add-request-action-source-repository
Extend RequestActionSource with 'repository' attribute
2024-11-12 09:21:27 +01:00
531753b2e5 Hide progressbar.Bar widget after ProgressBar has completed 2024-11-11 16:59:19 +01:00
0638bd08cf Avoid printing urlquoted file names in 'getbinaries' command 2024-11-11 16:56:06 +01:00
0b0bff4976 Extend RequestActionSource with 'repository' attribute
It is a private patch/extension now, to be upstreamed soon.
2024-11-11 13:40:39 +01:00
31f65dd37e release 1.10.1 2024-11-08 13:50:47 +01:00
67f7625ee5 Fix crash in 'build' command due to undefined 'build_root' variable 2024-11-08 13:19:19 +01:00
611a6f5b2c release 1.10.0 2024-11-08 09:18:02 +01:00
f4298b8ed7 Update osc/core.py
Co-authored-by: Dirk Mueller <dmueller@suse.com>
2024-11-08 08:30:21 +01:00
8216118278 Update osc/commandline.py
Co-authored-by: Dirk Mueller <dmueller@suse.com>
2024-11-08 08:30:21 +01:00
8dff7f58d7 checkout: allow to checkout obs imported sources of scmsync sources
This allows to skip the check of obs-scm-bridge and checks out what
is stored in OBS src server.

Note: This is not necessarly the same representation as in git
      (.obscpio instead of directories or sub modules).
      Also no modification can be committed.
      So this is only intended for people who understand the current
      internal implementation of the source storage. There is no
      guarantee that this won't change.

Checkout of entire project git is not working with this switch, as
the packagelist of osc is empty. It may also make no sense to do
this as it will not perform for large projects.
2024-11-08 08:30:21 +01:00
aaad3c7a10
Merge pull request #1640 from Vogtinator/mkosi
Support the mkosi build type
2024-11-07 13:15:30 +01:00
7c6163d3d8 "osc token": Don't crash when a wipe token exists 2024-11-06 13:13:55 +01:00
Fabian Vogt
facdbf2306 Support the mkosi build type
Unlike other recipe files, OBS detects this by matching the prefix rather
than the suffix. As this would cause conflicts with e.g. mkosi.spec the
build type detection had to be changed a bit.
2024-11-05 15:48:01 +01:00
0c5dda2fe3
Merge pull request #1657 from dmach/fix-empty-_in_update-_files
Change 'update' command to treat empty '.osc/_in_update/_files' as missing
2024-11-05 15:15:54 +01:00
d93bc6e1ab
Merge pull request #1652 from e4t/print_buildroot
Print buildroot directory when build or chroot finishes
2024-11-05 15:06:00 +01:00
e28c4fde41
Merge pull request #1642 from andreas-schwab/master
get_prj_results: skip non-status elements in prj results
2024-11-05 14:22:32 +01:00
42b5113687 Print buildroot directory when build or chroot finishes
This used to be printed but was dropped with a refactoring.
Of course, there is the --just-print-buildroot option, but
there is no harm printing this information anyway.

Signed-off-by: Egbert Eich <eich@suse.com>
2024-11-05 14:20:15 +01:00
1c714355d4 Change 'update' command to treat empty '.osc/_in_update/_files' as missing 2024-11-05 14:16:15 +01:00
856277b63c Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory 2024-11-05 10:07:06 +01:00
79bba89bdc get_prj_results: skip non-status elements in prj results 2024-10-14 13:24:00 +02:00
4ccb00b392
Merge pull request #1626 from mlschroe/master
Store the container annotation in the "containers" directory
2024-10-14 10:09:04 +02:00
1196e17fb6
Merge pull request #1635 from adrianschroeter/fix_scmsync_revisioned_checkout
Fix scmsync revisioned checkout
2024-10-14 10:04:56 +02:00
1d87e29c78
Merge pull request #1599 from dmach/gitea_api
Add 'gitea_api' module and 'git-obs' executable
2024-10-11 16:23:13 +02:00
70975fc5b8
Merge pull request #1639 from adrianschroeter/token_parameters
Support parameters on token triggers
2024-10-11 16:21:49 +02:00
7eddadf620
Merge pull request #1641 from dmach/fix-build-local-package-.osc
Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
2024-10-11 16:21:23 +02:00
b0b8588e7c Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package 2024-10-11 14:52:45 +02:00
541b6da423 Improve git-obs startup time by loading less python modules 2024-10-11 13:13:26 +02:00
ff30efaa81 Change the help output to determine executable name from the command-line arguments 2024-10-11 13:13:26 +02:00
7e52a4a050 Implement git-obs command with several subcommands 2024-10-11 13:13:26 +02:00
44767f26ff Support parameters on token triggers
Add missing parameters for token triggers. Esp used
for rebuild and release commands.
2024-10-11 10:35:49 +02:00
430ffcfc90
Merge pull request #1638 from Thaodan/build_notimestamp
Add --no-timestamps parameter to build
2024-10-11 09:56:34 +02:00
Björn Bidar
88d1d96632 Add --no-timestamps parameter to build
Add --no-timestamps parameter which already exists in build.
Help text copied from build.
Include parameters for the same parameter in buildlog for easier
use.
2024-10-09 03:23:34 +03:00
4252339ad2 Fix meter by setting default of use_pb_fallback to False 2024-10-08 15:56:25 +02:00
5172002728 Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class 2024-10-08 09:42:02 +02:00
56b8aa6b92 Fix revision'd checkout of scmsync package
When specifing a revision to a checkout we need to transfer the
information to the bridge to do the right checkout. We also need
to take the former git url in case it has changed meanwhile.
2024-10-04 14:38:42 +02:00
1fc581325f
Merge pull request #1625 from adrianschroeter/copypac_scmsync
Support copy of scmsync packages
2024-10-02 14:28:32 +02:00
f0292dd2be Support copy of scmsync packages
There are two ways, either copy the scmsync definition or drop it
when creating a new package meta.

If we keep it, we must not ask OBS to copy sources, it is syncing it
anyway.

We could add another option to skip the scmsync tag copy, but we keep
it as default, because we don't want to give a different view of the
the sources to the user.  The client side copy is doing this.
2024-10-02 13:39:11 +02:00
372a6f5b84
Merge pull request #1633 from adrianschroeter/crea
creq: Allow to specify source and target repository
2024-09-26 15:41:02 +02:00
0ded12a014 Support Dockerfile.* in _multibuild packages
The suffix can be
   packageid
   flavor
   packageid-reponame
   flavor-reponame

Also adding support already for "Containerfile", support will
come to OBS as well (same file, just different name)
2024-09-26 13:13:45 +02:00
575f2c2abd creq: Allow to specify source and target repository
and make repository definitions optional.
2024-09-24 15:31:57 +02:00
0d28997595 Implement obs_api.Status.data property that returns status data as a dictionary 2024-09-24 14:01:43 +02:00
8d94f068c0 Implement obs_api.Package.cmd_fork() 2024-09-24 14:01:43 +02:00
699f4d860e Add 'gitea_api' module
Co-authored-by: Dan Čermák <dcermak@suse.com>
2024-09-24 14:01:43 +02:00
f567060044 release 1.9.2 2024-09-23 20:37:43 +02:00