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
a1428568f4
Fix 'resolved' command to skip subdirectories in package checkouts
...
Fixes running 'osc resolved *' in a package checkout with a
subdirectory.
2024-09-17 08:52:18 +02:00
1951bb4648
Merge pull request #1627 from dirkmueller/use_findtext
...
Use findtext() instead of find().text
2024-09-16 13:46:57 +02:00
55a5cb1fc5
Use configured 'http_headers' in HTTP requests
2024-09-16 08:27:11 +02:00
625c4a70d4
Use findtext() instead of find().text
2024-09-11 13:31:41 +02:00
Michael Schroeder
0b916f49e0
Store the container annotation in the "containers" directory
...
Like the OBS worker does.
2024-09-11 13:18:29 +02:00
0302053f41
Merge pull request #1622 from dmach/localpackage_buildinfo_buildconfig_location
...
Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
2024-09-09 11:32:33 +02:00
50f3d078a5
Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
...
Only local packages were affected.
Partially reverts 799b45a00
Fix `osc build --local-package`
2024-09-09 08:34:27 +02:00
437cfbecff
Implement meter.SimpleTextMeter that prints what's being downloaded
2024-09-06 14:37:41 +02:00
Andreas Schwab
54edabb992
comment: resolve project name
2024-08-27 21:02:59 +02:00
1647395d7f
release 1.9.1
2024-08-27 13:52:02 +02:00
ila
2f4e479ad1
Restore start symbol check
2024-08-27 11:28:44 +02:00
ila
d80a3b7457
Fix object has no attribute 'dataoff'
...
`ext_fnhdr` exists only if call `_appendHdr()` once found a very long file name. Without that, impossible to get `ext_fnhdr_data`. It should be safe to leave `ext_fnhdr_data` as None if no `ext_fnhdr` added since later every `hdrs` will be checked for very long file name and if none of them will meet the condition, `ext_fnhdr_data` is not needed at all.
2024-08-27 11:28:44 +02:00
799b45a009
Fix osc build --local-package
...
Check if opts.local_package is set before attempting to read
content of the local package store or access data obtained
from it.
This fixes issue #1612 .
Signed-off-by: Egbert Eich <eich@suse.com>
2024-08-20 13:45:06 +02:00
9d76d1d95d
Merge pull request #1610 from dcermak/fix-xml-etree-deprecation
...
Check for None & len() of ET.Element instead of bool()
2024-08-20 10:46:26 +02:00
e958ce4328
Merge pull request #1608 from dmach/fix-arch_list-in-get_repos_of_project
...
Fix iterating through arch_list in core.get_repos_of_project()
2024-08-20 10:44:28 +02:00
0f5af3dec4
Merge pull request #1606 from adrianschroeter/creq
...
Adding creq release functionality
2024-08-20 10:21:26 +02:00
647fbd6d7d
Merge pull request #1604 from daissi/typo
...
Fix typos in commandline.py
2024-08-20 10:20:22 +02:00
529a6e4ff0
Change 'review list' command to omit requests with 'declined' state
2024-08-20 10:18:43 +02:00
0bb2f49c34
Check for None & len() of ET.Element instead of bool()
...
The bool() of ET.Element is discouraged from being used, see:
https://github.com/python/cpython/issues/83122
2024-08-16 11:51:39 +02:00
70839d1d40
Fix iterating through arch_list in core.get_repos_of_project()
2024-08-15 08:38:49 +02:00
54cc6ee415
Adding creq release functionality
...
to become to construct a multi action release request on CLI.
Also reporting created request id when using creq command.
2024-08-09 11:23:21 +02:00
Dylan Aïssi
1b028c520a
Fix typos in commandline.py
...
Detected by lintian
Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
2024-08-05 17:24:54 +02:00
780d70d4b5
release 1.9.0
2024-07-29 13:24:13 +02:00
a887ade78f
Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911)
...
Source files are now stored in the 'sources' subdirectory which prevents
name collisons. This requires changing version of '.osc' store to 2.0.
2024-07-29 13:24:13 +02:00
7c941156b9
Introduce build --checks parameter
...
Added in build script
2024-07-15 13:37:34 +02:00
Fabian Vogt
e2e0c9f365
OscConfigParser: Remove automatic __name__ option
...
It's set to the section line's name on read, never read by anything in osc
and ignored on write, so it can just be removed.
2024-07-10 11:19:58 +02:00