Branch: refs/heads/readthedocs-test
Home: https://github.com/openSUSE/osc
Commit: e03cafa99a59fc5d94a1ea8bd4b1d3562ac48b8c
https://github.com/openSUSE/osc/commit/e03cafa99a59fc5d94a1ea8bd4b1d3562ac48...
Author: Daniel Mach
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Add core.File.from_xml_node() class method
Commit: f0935fe47db05fbd53ef7643c6e39f8310f11fbd
https://github.com/openSUSE/osc/commit/f0935fe47db05fbd53ef7643c6e39f8310f11...
Author: Oleg Girko
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Add "--extra-pkgs-from" ("-X") option to osc build.
This option adds extra packages listed in the specified file to build.
For now, osc does not support automatic buildrequires.
When a package has automatic buildrequires, osc just
returns error code 9 that is returned by build,
but build leaves a list of missing dependencies in
".build.packages/OTHER/_generated_buildreqs" file inside build root.
These extra packages can be added using "--extra-pkgs" ("-x") option,
but this is very inconvenient if there are many of them.
Allowing to add extra dependencies listed in a file makes building
packages with automatic buildrequires much more convenient:
just do a first stage build, resulting in a file with list of
extra dependencies, and then add extra packages from this file
using "--extra-pkgs-from" ("-X") option that is added by this change.
Signed-off-by: Oleg Girko
Commit: bac162a7123524fb3521e52c90d05f6577b7c25e
https://github.com/openSUSE/osc/commit/bac162a7123524fb3521e52c90d05f6577b7c...
Author: Dirk Müller
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
use Path.cwd() consistently
we have a mix of os.curdir and os.getcwd(). consolidate on the
python 3.x recommended method of Path.cwd()
Commit: e002a455277e9f5c61e8f3861a12d51b43804fb5
https://github.com/openSUSE/osc/commit/e002a455277e9f5c61e8f3861a12d51b43804...
Author: Dirk Müller
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Use tuples when possible
Commit: 06a313c02a36c08591b3e8245554d87028436d76
https://github.com/openSUSE/osc/commit/06a313c02a36c08591b3e8245554d87028436...
Author: Dirk Müller
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
drop 15.2 - it is EOL
Commit: a4720eb776995c8cd64fa023e3d48d9c87121b97
https://github.com/openSUSE/osc/commit/a4720eb776995c8cd64fa023e3d48d9c87121...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
A osc/_private/__init__.py
A osc/_private/api.py
A osc/_private/package.py
A osc/_private/request.py
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_apiurl
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_files
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_osclib_version
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_package
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_project
A tests/test__private_package.py
Log Message:
-----------
Add new osc._private module
Commit: b4e48023c07ad1c51cdf86cdb5aacfda7ed16639
https://github.com/openSUSE/osc/commit/b4e48023c07ad1c51cdf86cdb5aacfda7ed16...
Author: Dirk Müller
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/unittests.yaml
Log Message:
-----------
fix openSUSE casing and use zypper patch
first update the zypper stack before installing further updates on
stable dists
Commit: 5162b32ce089a00825264404fc8dc5da54581c00
https://github.com/openSUSE/osc/commit/5162b32ce089a00825264404fc8dc5da54581...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1168 from dirkmueller/use_tuples
Use tuples when possible
Commit: 97a991105ebc0989cbe1c3b9c6142930d40efdd2
https://github.com/openSUSE/osc/commit/97a991105ebc0989cbe1c3b9c6142930d40ef...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
Merge pull request #1171 from dirkmueller/ci_update
drop 15.2 - it is EOL
Commit: 741180fc52d9ed054a66b5cd5aa1d2bb2545cd09
https://github.com/openSUSE/osc/commit/741180fc52d9ed054a66b5cd5aa1d2bb2545c...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1169 from dirkmueller/handle_dot_expansion_in_more_commands
use Path.cwd() consistently
Commit: ca744aa7d7e928c8d7dc4c66c6c1d8e77238f1a4
https://github.com/openSUSE/osc/commit/ca744aa7d7e928c8d7dc4c66c6c1d8e77238f...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1167 from OlegGirko/extra-pkgs-from-file
Add "--extra-pkgs-from" ("-X") option to osc build
Commit: fef07af4644ed41b38d5b94bd6a0a6d0a2b330a2
https://github.com/openSUSE/osc/commit/fef07af4644ed41b38d5b94bd6a0a6d0a2b33...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
sr accept: Enable forwarding requests to the parent projects
This works only with the --interactive option
Commit: aec503585eed144542e04a254ec7447cfe13b2bd
https://github.com/openSUSE/osc/commit/aec503585eed144542e04a254ec7447cfe13b...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list -i: Enable forwarding requests to the parent projects
Commit: 77beee1d4ab3611c4b94f283bea00be2b9e16014
https://github.com/openSUSE/osc/commit/77beee1d4ab3611c4b94f283bea00be2b9e16...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/connection.py
Log Message:
-----------
Mute consequent InsecureRequestWarning warnings
Commit: 5478f726e881be8fcd091a8be77f484fcbbf1e98
https://github.com/openSUSE/osc/commit/5478f726e881be8fcd091a8be77f484fcbbf1...
Author: Daniel Mach
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list: Fix traceback when there's no search criteria
Commit: 51d993c1e7014d97759da23d6a9e08e8d7b56397
https://github.com/openSUSE/osc/commit/51d993c1e7014d97759da23d6a9e08e8d7b56...
Author: Dirk Müller
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge _expand_as_project_name into _process_project_name
This function was already doing most of the work, so we can do this
extra there as well. simplifies the code a little. also fix a regression
in previous change where Pwd.cwd().replace() would rename the directory
(rather than doing a replace on the string value).
Commit: ee68e874747fa7b07feb6a009e334f94241f1f7c
https://github.com/openSUSE/osc/commit/ee68e874747fa7b07feb6a009e334f94241f1...
Author: Dirk Müller
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
cleanups
Commit: 7fa147c3994433a366734d832982dc6c6b39891d
https://github.com/openSUSE/osc/commit/7fa147c3994433a366734d832982dc6c6b398...
Author: Daniel Mach
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1175 from dirkmueller/more_dots
Merge _expand_as_project_name into _process_project_name
Commit: bac3336d906df789eda029ec9f7bf627ea755e7e
https://github.com/openSUSE/osc/commit/bac3336d906df789eda029ec9f7bf627ea755...
Author: Daniel Mach
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
A osc/_private/__init__.py
A osc/_private/api.py
A osc/_private/package.py
A osc/_private/request.py
M osc/commandline.py
M osc/connection.py
M osc/core.py
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_apiurl
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_files
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_osclib_version
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_package
A tests/fixtures/packages/osctest/openSUSE:Tools/osc/.osc/_project
A tests/test__private_package.py
Log Message:
-----------
Merge pull request #1166 from dmach/sr-accept-forwarding
sr accept: Enable forwarding requests to the parent projects; Introduce new osc._private module
Commit: 8cac2e55c000b175a118ec6e6a3f0623b302c50c
https://github.com/openSUSE/osc/commit/8cac2e55c000b175a118ec6e6a3f0623b302c...
Author: Daniel Mach
Date: 2022-10-19 (Wed, 19 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Mute ssl/tls deprecation warnings
ssl.OP_NO_SSLv2 - removed, because it's deprecated since py3.6
ssl.OP_NO_SSLv3 - removed, because it's deprecated since py3.6
ssl.OP_NO_TLSv1 - enabled only on py3.6, because it's deprecated since py3.7
ssl.OP_NO_TLSv1_1 - enabled only on py3.6, because it's deprecated since py3.7
Commit: f2f4b8d7389f7f26bccf145c20e2a274eff19d14
https://github.com/openSUSE/osc/commit/f2f4b8d7389f7f26bccf145c20e2a274eff19...
Author: Daniel Mach
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M contrib/build_rpm.py
Log Message:
-----------
build_rpm.py: Set _rpmdir to the topdir
Commit: 9a64567893ce8fbe98f2a858c745f0809716b903
https://github.com/openSUSE/osc/commit/9a64567893ce8fbe98f2a858c745f0809716b...
Author: Daniel Mach
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
Log Message:
-----------
GHA: Install built osc RPM and run it
Commit: 5413f8a1c7a9b4e9a5a8d3fdb0b36094354fee79
https://github.com/openSUSE/osc/commit/5413f8a1c7a9b4e9a5a8d3fdb0b36094354fe...
Author: Daniel Mach
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M setup.cfg
Log Message:
-----------
Add osc._private to setup.cfg
Commit: 2b2096930094e8365c22bcad9ceb11d8b6c6dcc2
https://github.com/openSUSE/osc/commit/2b2096930094e8365c22bcad9ceb11d8b6c6d...
Author: Daniel Mach
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/unittests.yaml
M contrib/build_rpm.py
M setup.cfg
Log Message:
-----------
Merge pull request #1177 from dmach/fix-_private
Include osc._private in setup.cfg
Commit: dbe75fe324ce5d8111171e1f68295135c18cabfc
https://github.com/openSUSE/osc/commit/dbe75fe324ce5d8111171e1f68295135c18ca...
Author: Daniel Mach
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Merge pull request #1172 from dmach/mute-deprecation-warnings-tls-ssl
Mute ssl/tls deprecation warnings
Commit: 63436f4b819f0af7431427a94c3b29d7469f5f93
https://github.com/openSUSE/osc/commit/63436f4b819f0af7431427a94c3b29d7469f5...
Author: Daniel Mach
Date: 2022-10-21 (Fri, 21 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
rq list --all: Avoid conflict with the --state option
Commit: cc0bb5ac7b1fbb29e5cf38c5d2a5eb4ce79c6c58
https://github.com/openSUSE/osc/commit/cc0bb5ac7b1fbb29e5cf38c5d2a5eb4ce79c6...
Author: Dirk Mueller
Date: 2022-10-21 (Fri, 21 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1178 from dmach/fix-osc-sr-list-all
rq list --all: Avoid conflict with the --state option
Commit: 5f0156dbdef1259695c87175e321e3d76b7e3dff
https://github.com/openSUSE/osc/commit/5f0156dbdef1259695c87175e321e3d76b7e3...
Author: Daniel Mach
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
oscssl: Fix sys.version_info comparison
Commit: 532f99e13f81d773cec7a63d33d1c92f23f6f32c
https://github.com/openSUSE/osc/commit/532f99e13f81d773cec7a63d33d1c92f23f6f...
Author: Daniel Mach
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/oscssl.py
Log Message:
-----------
Merge pull request #1180 from dmach/fix-sys.version_info-cmp
oscssl: Fix sys.version_info comparison
Commit: a7b58e86a0a8bb8be35a7f4803e788426dacdffe
https://github.com/openSUSE/osc/commit/a7b58e86a0a8bb8be35a7f4803e788426dacd...
Author: Daniel Mach
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix loading 'skipped' attribute in File.from_xml_node()
Commit: e56773bbaa2f8b888e64b121020cfc2346aeaaca
https://github.com/openSUSE/osc/commit/e56773bbaa2f8b888e64b121020cfc2346aea...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Add File.to_xml_node() method
Commit: 55503e13ca16ad5c451a91150d860e10e3da486d
https://github.com/openSUSE/osc/commit/55503e13ca16ad5c451a91150d860e10e3da4...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Implement ordering of File objects
Commit: 7d64d5d42593fbd1eeb9aa97c5d3ce541a3c5006
https://github.com/openSUSE/osc/commit/7d64d5d42593fbd1eeb9aa97c5d3ce541a3c5...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Allow comparing File with a string
Commit: db06625197408f8ab146cec4f9c1101a5815e61c
https://github.com/openSUSE/osc/commit/db06625197408f8ab146cec4f9c1101a5815e...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
Add _private.api.write_xml_node_to_file() function
Commit: 4e773cec32322ca2be702dbd980c183b4fc1437a
https://github.com/openSUSE/osc/commit/4e773cec32322ca2be702dbd980c183b4fc14...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
A osc/store.py
A tests/test_store.py
Log Message:
-----------
Implement Store class that will replace store_{read,write}* functions
Commit: ba98834160048bd6399bc6a8d587ee90367b9e21
https://github.com/openSUSE/osc/commit/ba98834160048bd6399bc6a8d587ee90367b9...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/package.py
Log Message:
-----------
Rewrite _private.LocalPackage to use Store class
Commit: 74d46bf8da7930bfd81339c1585b4c1f35c9fbe3
https://github.com/openSUSE/osc/commit/74d46bf8da7930bfd81339c1585b4c1f35c9f...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/package.py
M osc/core.py
Log Message:
-----------
Migrate Project.wc_repair() to Store
Commit: 5493d632cc5b9eed1872026ab01097694b2410c1
https://github.com/openSUSE/osc/commit/5493d632cc5b9eed1872026ab01097694b241...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Migrate Package.wc_repair() to Store
Commit: fd527273942863eff9f8b59bc44647d9fc0cab00
https://github.com/openSUSE/osc/commit/fd527273942863eff9f8b59bc44647d9fc0ca...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Deprecate store_read_apiurl()
Commit: e7912ceec064c720d7972b7eefbff495836801d4
https://github.com/openSUSE/osc/commit/e7912ceec064c720d7972b7eefbff49583680...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Deprecate store_read_scmurl()
Commit: 00842e36faac2d98fb7bbc354de7f272010053a8
https://github.com/openSUSE/osc/commit/00842e36faac2d98fb7bbc354de7f27201005...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Deprecate store_write_apiurl()
Commit: 0289865bbfdfb0cf06d5392c5b9192b000c61517
https://github.com/openSUSE/osc/commit/0289865bbfdfb0cf06d5392c5b9192b000c61...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Write scm_url via Store
Commit: 77d6f0b65b9e2846ffa0e9fcdb3960862073a79f
https://github.com/openSUSE/osc/commit/77d6f0b65b9e2846ffa0e9fcdb3960862073a...
Author: Daniel Mach
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M osc/_private/api.py
M osc/_private/package.py
M osc/commandline.py
M osc/core.py
A osc/store.py
A tests/test_store.py
Log Message:
-----------
Merge pull request #1181 from dmach/store
Introduce Store class, migrate some functionality to it
Commit: 45843d062e4c88f494aa5a22115b75795ebbec1c
https://github.com/openSUSE/osc/commit/45843d062e4c88f494aa5a22115b75795ebbe...
Author: Daniel Mach
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
A .github/workflows/linters.yaml
Log Message:
-----------
GHA: Diff pylint runs on plugins
This should detect API breakages before they land in master
Commit: 774f8406a81a3fadac235297d4d8233310beef41
https://github.com/openSUSE/osc/commit/774f8406a81a3fadac235297d4d8233310bee...
Author: Daniel Mach
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
A .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1183 from dmach/linters-plugins
GHA: Diff pylint runs on plugins
Commit: 29274b528995f9e105543c1bff1dfbb036155e80
https://github.com/openSUSE/osc/commit/29274b528995f9e105543c1bff1dfbb036155...
Author: Dirk Müller
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
avoid importing the config global variable
in build we imported "conf" and "from .conf import config" which let to
two different instances of config: "global config" at import was the
DEFAULTS array, and conf.config the updated config after reading the
user configuration.
Convert everything to use conf.config as everywhere else, which makes
setting of build defaults in the oscrc work again (like build-jobs).
Commit: fb44c5720e2d66392d17482bb72c2bd90695f45c
https://github.com/openSUSE/osc/commit/fb44c5720e2d66392d17482bb72c2bd90695f...
Author: Dirk Müller
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
avoid bare except
Commit: 1eb5451732153376837b32f3d08a61b26ae55d7c
https://github.com/openSUSE/osc/commit/1eb5451732153376837b32f3d08a61b26ae55...
Author: Dirk Müller
Date: 2022-10-30 (Sun, 30 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix path construction involving Path.cwd()
pathlib uses the '/' operator to combine paths rather than '+'
Commit: e9156e5fe6ca9a362bbfa01e6d212649eafe3833
https://github.com/openSUSE/osc/commit/e9156e5fe6ca9a362bbfa01e6d212649eafe3...
Author: Daniel Mach
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1185 from dirkmueller/master
avoid importing the config global variable
Commit: d4e57798d36c92f32cae4855e4341b57f9f0be07
https://github.com/openSUSE/osc/commit/d4e57798d36c92f32cae4855e4341b57f9f0b...
Author: Daniel Mach
Date: 2022-10-31 (Mon, 31 Oct 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1187 from dirkmueller/pathlib_fixes
Fix path construction involving Path.cwd()
Commit: b4afd1a8ea0e70476f4d25aaaa60b24e29aeb0e1
https://github.com/openSUSE/osc/commit/b4afd1a8ea0e70476f4d25aaaa60b24e29aeb...
Author: mig4 <42650719@auril.club>
Date: 2022-11-01 (Tue, 01 Nov 2022)
Changed paths:
M osc/credentials.py
Log Message:
-----------
Avoid crash when deleting a password
When using keyring, osc would crash when called as
`osc config ENDPOINT --change-password`
and when the password didn't exist in the backend.
This prevents it by first checking if a password exists.
Commit: cd257dc15f3464d3d83785992f65b76c069d3198
https://github.com/openSUSE/osc/commit/cd257dc15f3464d3d83785992f65b76c069d3...
Author: Daniel Mach
Date: 2022-11-04 (Fri, 04 Nov 2022)
Changed paths:
M osc/credentials.py
Log Message:
-----------
Merge pull request #1188 from mig4/fix-delete-pass
Avoid crash when deleting a password
Commit: eccbe5c4f115b25daa0c11056da9f54406a2abf6
https://github.com/openSUSE/osc/commit/eccbe5c4f115b25daa0c11056da9f54406a2a...
Author: Daniel Mach
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Replace deprecated ElementTree.Element.getiterator() with iter()
Commit: a53852eca96ce42149c9b700e2e5d2ada1f3754a
https://github.com/openSUSE/osc/commit/a53852eca96ce42149c9b700e2e5d2ada1f37...
Author: Daniel Mach
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1189 from dmach/et-getiterator-iter
Replace deprecated ElementTree.Element.getiterator() with iter()
Commit: dc1470a3d77fc57dd8a7a9458e6a19de8dfbfb36
https://github.com/openSUSE/osc/commit/dc1470a3d77fc57dd8a7a9458e6a19de8dfbf...
Author: Daniel Mach
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/store.py
M tests/test_store.py
Log Message:
-----------
store: Remove trailing slash from apiurl
Commit: 6ddb8e4122f7e9a1ccd590aed39ee077ffbcdc52
https://github.com/openSUSE/osc/commit/6ddb8e4122f7e9a1ccd590aed39ee077ffbcd...
Author: Daniel Mach
Date: 2022-11-07 (Mon, 07 Nov 2022)
Changed paths:
M osc/store.py
M tests/test_store.py
Log Message:
-----------
Merge pull request #1190 from dmach/apiurl-no-trailing-slash
store: Remove trailing slash from apiurl
Commit: 2ec573ca79131a205a48d8d3d8f0659efdf3c649
https://github.com/openSUSE/osc/commit/2ec573ca79131a205a48d8d3d8f0659efdf3c...
Author: Daniel Mach
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Add linkpac --disable-build option
Commit: 4c5d0cf18a4833e16ea0d791b34bdab2bbee6fdf
https://github.com/openSUSE/osc/commit/4c5d0cf18a4833e16ea0d791b34bdab2bbee6...
Author: Daniel Mach
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Add branch --disable-build option
Commit: 26373fbe378cd29498bf12f5c6b1563c4216e700
https://github.com/openSUSE/osc/commit/26373fbe378cd29498bf12f5c6b1563c4216e...
Author: LGTM Migrator
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
A .github/workflows/codeql.yml
Log Message:
-----------
Add CodeQL workflow for GitHub code scanning
Commit: 16a508beaf96b24cda402c6ee210f3f8f6c3078d
https://github.com/openSUSE/osc/commit/16a508beaf96b24cda402c6ee210f3f8f6c30...
Author: Daniel Mach
Date: 2022-11-14 (Mon, 14 Nov 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1191 from dmach/disable-build
Add --disable-build option to linkpac and branch commands
Commit: adb1a9b4ef212b39fa092397579b43bf9538c973
https://github.com/openSUSE/osc/commit/adb1a9b4ef212b39fa092397579b43bf9538c...
Author: Dirk Müller
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
mark boolean and integer_opts as private
It is unused elsewhere, and only used for unit-testing
Commit: ce377ccf93c264d72f78b153d3f32842b2df5d1e
https://github.com/openSUSE/osc/commit/ce377ccf93c264d72f78b153d3f32842b2df5...
Author: Dirk Mueller
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
A .github/workflows/codeql.yml
Log Message:
-----------
Merge pull request #1192 from lgtm-migrator/codeql
Add CodeQL workflow for GitHub code scanning
Commit: 0c2238435f894207a5fe35af10a1be776a120905
https://github.com/openSUSE/osc/commit/0c2238435f894207a5fe35af10a1be776a120...
Author: Daniel Mach
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M osc/build.py
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1184 from dirkmueller/cleanups
Cleanups
Commit: e23e13062f370f1f5ad4869c5728e22b6d8a61b8
https://github.com/openSUSE/osc/commit/e23e13062f370f1f5ad4869c5728e22b6d8a6...
Author: Enno Gotthold
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
CI: Add code linters
This adds mypy & darker (black) to GitHub Actions. These will fail because
the code lacks type annotations and doesn't follow the latest code style
guidelines yet.
Commit: 3e1d91e4bdef76684d82fc73a3ca97be5955d0d0
https://github.com/openSUSE/osc/commit/3e1d91e4bdef76684d82fc73a3ca97be5955d...
Author: Enno Gotthold
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M osc/build.py
M osc/core.py
Log Message:
-----------
core: Add type annotations
Commit: a69104de6d08d45d480b35ac2609b6813254478d
https://github.com/openSUSE/osc/commit/a69104de6d08d45d480b35ac2609b68132544...
Author: Enno Gotthold
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M setup.cfg
Log Message:
-----------
setup: Add extra_requires for linting
Commit: c1350d20044281a90f9694d8fcfb7546c5b5adaa
https://github.com/openSUSE/osc/commit/c1350d20044281a90f9694d8fcfb7546c5b5a...
Author: Enno Gotthold
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
A osc/py.typed
M setup.cfg
Log Message:
-----------
Add py.typed marker to osc
Commit: d17bece45dac333ca2d5a619cf8260fd228c7003
https://github.com/openSUSE/osc/commit/d17bece45dac333ca2d5a619cf8260fd228c7...
Author: Daniel Mach
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M .github/workflows/linters.yaml
M osc/build.py
M osc/core.py
A osc/py.typed
M setup.cfg
Log Message:
-----------
Merge pull request #1179 from SchoolGuy/add-type-annotations
Add type annotations
Commit: 7335a84235878751fb179aafec9ef7120c6eb895
https://github.com/openSUSE/osc/commit/7335a84235878751fb179aafec9ef7120c6eb...
Author: Enno Gotthold
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/connection.py
M osc/core.py
Log Message:
-----------
mypy: Add types to methods
This is a bulk add of typing that also includes the
formatting with darker.
Commit: 7eeb564b7c865ae6de5522cf70e6fc442980c980
https://github.com/openSUSE/osc/commit/7eeb564b7c865ae6de5522cf70e6fc442980c...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/container-image.yaml
Log Message:
-----------
GHA: Add a workflow for building a container image with preconfigured OBS
Commit: b00f66b3f6446abbe37ac99451fe98c78e88bd0c
https://github.com/openSUSE/osc/commit/b00f66b3f6446abbe37ac99451fe98c78e88b...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/tests.yaml
R .github/workflows/unittests.yaml
A behave/Containerfile
R behave/KankuFile
M behave/README.md
A behave/container-build.sh
A behave/container-oscrc
A behave/container-run.sh
A behave/container-setup-common.sh
A behave/container-setup-initial-data.sh
A behave/container-setup-prebuilt-rpms.sh
A behave/container-setup.sh
A behave/container-shell.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/environment.py
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/features/steps/kanku.py
M behave/features/steps/osc.py
A behave/features/steps/podman.py
M behave/fixtures/pac/multibuild-pkg-1.spec
M behave/fixtures/pac/test-pkgA-1.spec
M behave/fixtures/pac/test-pkgA-2.spec
M behave/fixtures/pac/test-pkgA-3.spec
M behave/fixtures/pac/test-pkgB-1.spec
M behave/fixtures/pac/test-pkgB-2.spec
A behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
M behave/fixtures/prj/openSUSE_Factory.xml
A behave/fixtures/prj/release.xml
R behave/obs-setup/environment.py
R behave/obs-setup/obs-setup.feature
R behave/obs-setup/steps
R behave/requirements.spec
R behave/requirements.txt
Log Message:
-----------
Move behave tests from Kanku to Podman, run them in GitHub actions
Commit: 84f53aabd990347c1ae7d8e32f9359c3cc05c295
https://github.com/openSUSE/osc/commit/84f53aabd990347c1ae7d8e32f9359c3cc05c...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A .github/workflows/tests.yaml
R .github/workflows/unittests.yaml
A behave/Containerfile
R behave/KankuFile
M behave/README.md
A behave/container-build.sh
A behave/container-oscrc
A behave/container-run.sh
A behave/container-setup-common.sh
A behave/container-setup-initial-data.sh
A behave/container-setup-prebuilt-rpms.sh
A behave/container-setup.sh
A behave/container-shell.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/environment.py
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/features/steps/kanku.py
M behave/features/steps/osc.py
A behave/features/steps/podman.py
M behave/fixtures/pac/multibuild-pkg-1.spec
M behave/fixtures/pac/test-pkgA-1.spec
M behave/fixtures/pac/test-pkgA-2.spec
M behave/fixtures/pac/test-pkgA-3.spec
M behave/fixtures/pac/test-pkgB-1.spec
M behave/fixtures/pac/test-pkgB-2.spec
A behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
M behave/fixtures/prj/openSUSE_Factory.xml
A behave/fixtures/prj/release.xml
R behave/obs-setup/environment.py
R behave/obs-setup/obs-setup.feature
R behave/obs-setup/steps
R behave/requirements.spec
R behave/requirements.txt
Log Message:
-----------
Merge pull request #1201 from dmach/behave-podman
Move behave tests from Kanku to Podman, run them in GitHub actions
Commit: 37bb5e7785672c575109adbc8f361e9296921f01
https://github.com/openSUSE/osc/commit/37bb5e7785672c575109adbc8f361e9296921...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Handle empty EDITOR=/PAGER= env variable properly
Commit: 53c6846c40e875d5d4dde0242c52b9bf45dbc7c8
https://github.com/openSUSE/osc/commit/53c6846c40e875d5d4dde0242c52b9bf45dbc...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1202 from dmach/fix-empty-EDITOR-PAGER
Handle empty EDITOR=/PAGER= env variable properly
Commit: 074abb400ca6723f47a14a729957904e058ae35c
https://github.com/openSUSE/osc/commit/074abb400ca6723f47a14a729957904e058ae...
Author: Daniel Mach
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M osc/connection.py
M osc/core.py
Log Message:
-----------
Merge pull request #1200 from SchoolGuy/add-types
mypy: Add types to methods
Commit: e3a9c3d60ac481d2bae4ddd7986c0b08b5870d92
https://github.com/openSUSE/osc/commit/e3a9c3d60ac481d2bae4ddd7986c0b08b5870...
Author: Daniel Mach
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M behave/container-setup-initial-data.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
R behave/fixtures/prj/openSUSE_Factory.xml
R behave/fixtures/prj/release.xml
A behave/fixtures/prj/test_devel.xml
A behave/fixtures/prj/test_factory.xml
A behave/fixtures/prj/test_release.xml
Log Message:
-----------
behave: Rename test projects, consistently use the 'test:' prefix
Commit: 3040b1ddac4d359522043c77d8341140c0118316
https://github.com/openSUSE/osc/commit/3040b1ddac4d359522043c77d8341140c0118...
Author: Daniel Mach
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: No longer test on push to master
We're monitoring only the pull-requests, so don't waste resources on this
Commit: 7e2f4a1fa0f4acea2c5b9ddc1b8326dfe5a85374
https://github.com/openSUSE/osc/commit/7e2f4a1fa0f4acea2c5b9ddc1b8326dfe5a85...
Author: Daniel Mach
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Trigger tests also when the 'behave' directory changes
Commit: ea17c6c8842b9936c71053a5a45f6fd5e7989f94
https://github.com/openSUSE/osc/commit/ea17c6c8842b9936c71053a5a45f6fd5e7989...
Author: Daniel Mach
Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
M behave/container-setup-initial-data.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/features/add.feature
M behave/features/checkout.feature
M behave/features/getbinaries-project-package-repo-arch-file.feature
M behave/features/getbinaries-project-package-repo-arch.feature
M behave/features/getbinaries-project-repo-arch.feature
M behave/features/getbinaries-repo-arch-pkgcheckout.feature
M behave/features/getbinaries-repo-arch-prjcheckout.feature
M behave/features/getbinaries-repo-pkgcheckout.feature
M behave/features/getbinaries-repo-prjcheckout.feature
M behave/features/list.feature
R behave/fixtures/prj/devel.xml
M behave/fixtures/prj/home_Admin.xml
R behave/fixtures/prj/openSUSE_Factory.xml
R behave/fixtures/prj/release.xml
A behave/fixtures/prj/test_devel.xml
A behave/fixtures/prj/test_factory.xml
A behave/fixtures/prj/test_release.xml
Log Message:
-----------
Merge pull request #1203 from dmach/behave-test-project-names
behave: Rename test projects, consistently use the 'test:' prefix
Commit: 76b1821f19bb1195fd72cd4c79b254f8591b1d07
https://github.com/openSUSE/osc/commit/76b1821f19bb1195fd72cd4c79b254f8591b1...
Author: Daniel Mach
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/commandline.py
A tests/test_commandline.py
Log Message:
-----------
Add commandline.pop_project_package_from_args()
Commit: d81c6887596747f761d4d96f69e59eae60ef53dd
https://github.com/openSUSE/osc/commit/d81c6887596747f761d4d96f69e59eae60ef5...
Author: Daniel Mach
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
Add _private.api.post() function
Commit: 78c3cf1c4cecdafd47aae040efb658cc8131d212
https://github.com/openSUSE/osc/commit/78c3cf1c4cecdafd47aae040efb658cc8131d...
Author: Daniel Mach
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/_private/__init__.py
A osc/_private/common.py
Log Message:
-----------
Add functions for printing to stdout or debug outputs
Commit: ad85ff437f9040e5b68febdf3d554042f33bdfc1
https://github.com/openSUSE/osc/commit/ad85ff437f9040e5b68febdf3d554042f33bd...
Author: Daniel Mach
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
A behave/features/addchannels-pkgcheckout.feature
A behave/features/addchannels-prjcheckout.feature
A behave/features/addchannels-project-package.feature
A behave/features/addchannels-project.feature
M osc/_private/__init__.py
A osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move addchannels code from commandline to _private
Commit: 59e7013cf297a4120945ea439fb81bdae48a0262
https://github.com/openSUSE/osc/commit/59e7013cf297a4120945ea439fb81bdae48a0...
Author: Daniel Mach
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
A behave/features/enablechannels-pkgcheckout.feature
A behave/features/enablechannels-prjcheckout.feature
A behave/features/enablechannels-project-package.feature
A behave/features/enablechannels-project.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move enablechannels code from commandline to _private
Commit: ace4612a832ea63dcf376f3557784aade05f8235
https://github.com/openSUSE/osc/commit/ace4612a832ea63dcf376f3557784aade05f8...
Author: Luca Weiss
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix osc add for github /archive/ URLs
"osc add https://github.com/foo/bar/archive/12345.tar.gz" should
treat the URL as archive and not as git source.
Commit: 3faf01c86279dfb87e1985f1cc61c6e087dbc243
https://github.com/openSUSE/osc/commit/3faf01c86279dfb87e1985f1cc61c6e087dbc...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/steps/common.py
Log Message:
-----------
behave: Add 'stderr is' step
Commit: 6394867952c000d065327ddcaff5da5db7e7ce79
https://github.com/openSUSE/osc/commit/6394867952c000d065327ddcaff5da5db7e7c...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/steps/osc.py
Log Message:
-----------
behave: Remove InsecureRequestWarning that is irrelevant to the tests from stderr
Commit: c6b30e500f28d8f059b63310564b7f785dd8b31c
https://github.com/openSUSE/osc/commit/c6b30e500f28d8f059b63310564b7f785dd8b...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/addchannels-pkgcheckout.feature
M behave/features/addchannels-prjcheckout.feature
M behave/features/addchannels-project-package.feature
M behave/features/addchannels-project.feature
M behave/features/enablechannels-pkgcheckout.feature
M behave/features/enablechannels-prjcheckout.feature
M behave/features/enablechannels-project-package.feature
M behave/features/enablechannels-project.feature
M osc/_private/common.py
Log Message:
-----------
Add 'dest_project' and 'dest_package' args to format_msg_project_package_options()
Commit: 6dcc45f27201255eb29afadfd0c38191b0d73eec
https://github.com/openSUSE/osc/commit/6dcc45f27201255eb29afadfd0c38191b0d73...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/develproject-pkgcheckout.feature
A behave/features/develproject-prjcheckout.feature
A behave/features/develproject-project-package.feature
A behave/features/develproject-project.feature
A behave/features/setdevelproject-pkgcheckout.feature
A behave/features/setdevelproject-prjcheckout.feature
A behave/features/setdevelproject-project-package.feature
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Improve argument handling in the 'develproject' command
Commit: 2f70408deaa958f79b5190432ffb632efe420e38
https://github.com/openSUSE/osc/commit/2f70408deaa958f79b5190432ffb632efe420...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/addcontainers-pkgcheckout.feature
A behave/features/addcontainers-prjcheckout.feature
A behave/features/addcontainers-project-package.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move addcontainers code from commandline to _private
Commit: 4634690176778bee1a60c991a10493ac4121e8f6
https://github.com/openSUSE/osc/commit/4634690176778bee1a60c991a10493ac4121e...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/showlinked-pkgcheckout.feature
A behave/features/showlinked-prjcheckout.feature
A behave/features/showlinked-project-package.feature
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move showlinked code from commandline to _private
Commit: 62ba626eb5702e4bc845019d9653c733f797f6c0
https://github.com/openSUSE/osc/commit/62ba626eb5702e4bc845019d9653c733f797f...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Migrate 'log' command to pop_project_package_from_args()
Commit: 37a34e58d494ee4998cd8c433b2863505fc908c2
https://github.com/openSUSE/osc/commit/37a34e58d494ee4998cd8c433b2863505fc90...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/setlinkrev-project-package.feature
A behave/features/setlinkrev-project.feature
M osc/commandline.py
Log Message:
-----------
Migrate 'setlinkrev' command to pop_project_package_from_args()
Commit: 56bb193b4e7137b7244a909402402b0ff18e5d82
https://github.com/openSUSE/osc/commit/56bb193b4e7137b7244a909402402b0ff18e5...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/_private/common.py
Log Message:
-----------
Add 'repository' and 'dest_repository' args to format_msg_project_package_options()
Commit: 3027edc0eb370478c70922ab8c380ead64582dbe
https://github.com/openSUSE/osc/commit/3027edc0eb370478c70922ab8c380ead64582...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/_private/__init__.py
M osc/_private/api_source.py
M osc/commandline.py
Log Message:
-----------
Move 'release' code from commandline to _private
Commit: 1839e834c61877c25bac7859c901a1a8574d13a0
https://github.com/openSUSE/osc/commit/1839e834c61877c25bac7859c901a1a8574d1...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/environment.py
M behave/features/steps/common.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Print debug information when running commands
Run behave with -DDEBUG=1 to enable the debug mode
Commit: 44eac57595279335a9493c846cad264aa7e183f4
https://github.com/openSUSE/osc/commit/44eac57595279335a9493c846cad264aa7e18...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M behave/features/environment.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Properly support @destructive tests
Commit: 33a5b54838613b4c15af373804c2288b4dcf855a
https://github.com/openSUSE/osc/commit/33a5b54838613b4c15af373804c2288b4dcf8...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1204 from z3ntu/github-archive
Fix osc add for github /archive/ URLs
Commit: 85d86249d406e358e71a7c877cdd82f036aab3ab
https://github.com/openSUSE/osc/commit/85d86249d406e358e71a7c877cdd82f036aab...
Author: Daniel Mach
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
A behave/features/addchannels-pkgcheckout.feature
A behave/features/addchannels-prjcheckout.feature
A behave/features/addchannels-project-package.feature
A behave/features/addchannels-project.feature
A behave/features/addcontainers-pkgcheckout.feature
A behave/features/addcontainers-prjcheckout.feature
A behave/features/addcontainers-project-package.feature
A behave/features/develproject-pkgcheckout.feature
A behave/features/develproject-prjcheckout.feature
A behave/features/develproject-project-package.feature
A behave/features/develproject-project.feature
A behave/features/enablechannels-pkgcheckout.feature
A behave/features/enablechannels-prjcheckout.feature
A behave/features/enablechannels-project-package.feature
A behave/features/enablechannels-project.feature
M behave/features/environment.py
A behave/features/setdevelproject-pkgcheckout.feature
A behave/features/setdevelproject-prjcheckout.feature
A behave/features/setdevelproject-project-package.feature
A behave/features/setlinkrev-project-package.feature
A behave/features/setlinkrev-project.feature
A behave/features/showlinked-pkgcheckout.feature
A behave/features/showlinked-prjcheckout.feature
A behave/features/showlinked-project-package.feature
M behave/features/steps/common.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
M osc/_private/__init__.py
M osc/_private/api.py
A osc/_private/api_source.py
A osc/_private/common.py
M osc/commandline.py
M osc/core.py
A tests/test_commandline.py
Log Message:
-----------
Merge pull request #1193 from dmach/commandline-project-package
commandline: Migrate project, package argument parsing to pop_project_package_from_args()
Commit: af7d3900cf16a0562748172e7a837c42af67d59b
https://github.com/openSUSE/osc/commit/af7d3900cf16a0562748172e7a837c42af67d...
Author: Daniel Mach
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/core.py
Log Message:
-----------
build_table: Convert all items to strings so we can also pass other types
Commit: 2735d5a0d12c632d0d6dd09151d81edc377cd6fe
https://github.com/openSUSE/osc/commit/2735d5a0d12c632d0d6dd09151d81edc377cd...
Author: Daniel Mach
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Add methods for parsing repo, arch from the arguments
Commit: 6e4ad5db1c3aa1d4a72c1dc3b4c04fee4b94ba5f
https://github.com/openSUSE/osc/commit/6e4ad5db1c3aa1d4a72c1dc3b4c04fee4b94b...
Author: Daniel Mach
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/_private/__init__.py
A osc/_private/api_build.py
M osc/commandline.py
M osc/core.py
Log Message:
-----------
buildhistory: Produce proper output using build_table() and a CSV writer
Commit: c1aa4272545ad80e6a3d36da6786db06525228d3
https://github.com/openSUSE/osc/commit/c1aa4272545ad80e6a3d36da6786db0652522...
Author: Daniel Mach
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M osc/_private/api.py
M osc/_private/package.py
M osc/_private/request.py
Log Message:
-----------
_private: Avoid circular import of osc.core, osc.connection and osc.store
Commit: f8417181a6abf8f6942ebecc1823663647f6492b
https://github.com/openSUSE/osc/commit/f8417181a6abf8f6942ebecc1823663647f64...
Author: Daniel Mach
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/_private/__init__.py
M osc/_private/api.py
A osc/_private/api_build.py
M osc/_private/package.py
M osc/_private/request.py
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1205 from dmach/fix-buildhistory-cli-and-output
Fix buildhistory cli and output
Commit: 0384db5e2e1b29b82d26f48ab7cfaa422ad09cc6
https://github.com/openSUSE/osc/commit/0384db5e2e1b29b82d26f48ab7cfaa422ad09...
Author: Daniel Mach
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/core.py
M tests/test_setlinkrev.py
Log Message:
-----------
setlinkrev: Write a log message on setting a revision
Commit: c5352c4d3e9ff01956be0961f00cfde74c02504f
https://github.com/openSUSE/osc/commit/c5352c4d3e9ff01956be0961f00cfde74c025...
Author: Daniel Mach
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M osc/core.py
M tests/test_setlinkrev.py
Log Message:
-----------
Merge pull request #1206 from dmach/set-link-revision-message
setlinkrev: Write a log message on setting a revision
Commit: ba32ff57cb8f4a6e0eb4968918798b20c81d6bfb
https://github.com/openSUSE/osc/commit/ba32ff57cb8f4a6e0eb4968918798b20c81d6...
Author: Daniel Mach
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
A behave/features/linkpac.feature
M osc/core.py
Log Message:
-----------
linkpac: Fix linking a locked package by not copying the lock to the target package
Commit: ce4cd4e4e9d3380e8538870aa3c0533158e1395c
https://github.com/openSUSE/osc/commit/ce4cd4e4e9d3380e8538870aa3c0533158e13...
Author: Daniel Mach
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Add pop_project_package_targetproject_targetpackage_from_args() function
Commit: 1b034921c8ef59d374e03d165bd7069c448d2de9
https://github.com/openSUSE/osc/commit/1b034921c8ef59d374e03d165bd7069c448d2...
Author: Daniel Mach
Date: 2022-12-20 (Tue, 20 Dec 2022)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
linkpac: Improve command-line handling
Commit: cbcfd91eb6e3c595069bf3097c2b5580632cde40
https://github.com/openSUSE/osc/commit/cbcfd91eb6e3c595069bf3097c2b5580632cd...
Author: Daniel Mach
Date: 2022-12-21 (Wed, 21 Dec 2022)
Changed paths:
A behave/features/linkpac.feature
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1207 from dmach/linkpac-locked
linkpac: Fix linking a locked package, improve CLI code
Commit: f7d2d1592a325e21db23f74da9211db7a19d1400
https://github.com/openSUSE/osc/commit/f7d2d1592a325e21db23f74da9211db7a19d1...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/linktobranch.feature
M osc/commandline.py
Log Message:
-----------
linktobranch: Migrate to pop_project_package_from_args()
Commit: d779eb936d599a65cb060a0b6ed647dc55ec183f
https://github.com/openSUSE/osc/commit/d779eb936d599a65cb060a0b6ed647dc55ec1...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/detachbranch.feature
M osc/commandline.py
Log Message:
-----------
detachbranch: Migrate to pop_project_package_from_args()
Commit: fd851bbe8355613f45c5e95eb685495c6c8b049b
https://github.com/openSUSE/osc/commit/fd851bbe8355613f45c5e95eb685495c6c8b0...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/aggregatepac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
aggregatepac: Migrate to pop_project_package_targetproject_targetpackage_from_args()
Commit: 55fd77650deee4592d09ed03f50b1eb778339330
https://github.com/openSUSE/osc/commit/55fd77650deee4592d09ed03f50b1eb778339...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/copypac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
copypac: Migrate to pop_project_package_targetproject_targetpackage_from_args()
Commit: be2c33d86fe70874c738483b3a5cc06058329863
https://github.com/openSUSE/osc/commit/be2c33d86fe70874c738483b3a5cc06058329...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/undelete.feature
M osc/commandline.py
Log Message:
-----------
undelete: Migrate to pop_project_package_from_args()
INCOMPATIBLE CHANGE:
It is no longer possible to specify multiple packages at once,
because it was inconsistent with the rest of osc.
Call osc in a cycle to undelete multiple packages instead.
Commit: 5d31fc1486635fdbdcaf49691d2a9e554a5f79c9
https://github.com/openSUSE/osc/commit/5d31fc1486635fdbdcaf49691d2a9e554a5f7...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
rdelete: Migrate to pop_project_package_from_args()
Commit: c639dfd89c14d92aac0f3b5154a70631beb97ac9
https://github.com/openSUSE/osc/commit/c639dfd89c14d92aac0f3b5154a70631beb97...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
lock: Move code to core.py/lock(), improve CLI handling
Commit: a95a86dcf6afe2b524ccf0bb342dde9112c0199a
https://github.com/openSUSE/osc/commit/a95a86dcf6afe2b524ccf0bb342dde9112c01...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
unlock: Simplify, improve CLI handling
Commit: 747680f5f7a892772a94c78ba81b7dc91393ec37
https://github.com/openSUSE/osc/commit/747680f5f7a892772a94c78ba81b7dc91393e...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/_private/__init__.py
A osc/_private/api_configuration.py
M osc/commandline.py
Log Message:
-----------
browse: Migrate to pop_project_package_from_args()
Commit: ba5d1542a6e8e08a9d9fee9577cd4ec7af52ab59
https://github.com/openSUSE/osc/commit/ba5d1542a6e8e08a9d9fee9577cd4ec7af52a...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Replace show_configuration() with get_configuration_option()
Commit: c77e193bdb6319f956e7f7a020ba5801d748bec9
https://github.com/openSUSE/osc/commit/c77e193bdb6319f956e7f7a020ba5801d748b...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
rdiff: Improve CLI handling
Commit: acbb040137e653f802d0ed4921dc3d07559b2304
https://github.com/openSUSE/osc/commit/acbb040137e653f802d0ed4921dc3d07559b2...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
pull: Remove a workdir check that is covered by Package object already
Commit: 3ea7d7d9082572a565a3bb3ef3fd150c3541e387
https://github.com/openSUSE/osc/commit/3ea7d7d9082572a565a3bb3ef3fd150c3541e...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M doc/api/modules.rst
A doc/api/osc.commandline.rst
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Improve argument parsing, add more tests
Commit: 19dcb3dc78cf7c955d29e497703e299918b47376
https://github.com/openSUSE/osc/commit/19dcb3dc78cf7c955d29e497703e299918b47...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
rebuild: Migrate to pop_project_package_repository_arch_from_args()
Commit: bce0c3ffe48a6e1b2d9df268184404552da6b5d8
https://github.com/openSUSE/osc/commit/bce0c3ffe48a6e1b2d9df268184404552da6b...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
Fix develproject arg handling
Commit: c1f0cfa1b71b3ed5077aab992ae6301048313bf8
https://github.com/openSUSE/osc/commit/c1f0cfa1b71b3ed5077aab992ae6301048313...
Author: Daniel Mach
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
A behave/features/aggregatepac.feature
A behave/features/copypac.feature
A behave/features/detachbranch.feature
A behave/features/linktobranch.feature
A behave/features/undelete.feature
M doc/api/modules.rst
A doc/api/osc.commandline.rst
M osc/_private/__init__.py
A osc/_private/api_configuration.py
M osc/commandline.py
M osc/core.py
M tests/test_commandline.py
Log Message:
-----------
Merge pull request #1210 from dmach/projpac
Migrate more commands to the new project/package parsing
Commit: a292e2b6ab1d88ebcd7dc9367e6ffa66a90c4b59
https://github.com/openSUSE/osc/commit/a292e2b6ab1d88ebcd7dc9367e6ffa66a90c4...
Author: Adrian Schröter
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
fix manual run of source service
A service explicit called via singlerun could get skipped otherwise,
if the service is defined with a different mode.
eg. running
osc service mr download_files
to update and merge files after a version update, but the project has a
global download_files service configured for validation.
Commit: f90c8cdcb957a0371b185134b11e143455aed928
https://github.com/openSUSE/osc/commit/f90c8cdcb957a0371b185134b11e143455aed...
Author: Adrian Schröter
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
add verbose option for running local services
Showing the call parameters to enable debugging of services
Commit: a66d40fe3a7c68463f9dd41dd5de5ba59ceb5141
https://github.com/openSUSE/osc/commit/a66d40fe3a7c68463f9dd41dd5de5ba59ceb5...
Author: Daniel Mach
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M .github/workflows/tests.yaml
M behave/features/environment.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
behave: Speed running tests up by preparing containers in advance
Commit: fed9141e91cbd00431a7c716a7828cae1c039f97
https://github.com/openSUSE/osc/commit/fed9141e91cbd00431a7c716a7828cae1c039...
Author: Daniel Mach
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1211 from adrianschroeter/services
fix manual run of source service
Commit: 5fdcbddfbbd224d17f8ea1d0b4138025bd1eab5f
https://github.com/openSUSE/osc/commit/5fdcbddfbbd224d17f8ea1d0b4138025bd1ea...
Author: Daniel Mach
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M .github/workflows/tests.yaml
M behave/features/environment.py
M behave/features/steps/osc.py
M behave/features/steps/podman.py
Log Message:
-----------
Merge pull request #1212 from dmach/behave-parallel
behave: Speed running tests up by preparing containers in advance
Commit: cb52884f86956c208e50fd9bec5b2d4f57a2c208
https://github.com/openSUSE/osc/commit/cb52884f86956c208e50fd9bec5b2d4f57a2c...
Author: Daniel Mach
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
cmdln: Fix hide() decorator to take an optional argument with a boolean value
To restore compatibility with the install plugin.
Commit: 62464025b665a3780c8dd20fc8e08dbbc091bc50
https://github.com/openSUSE/osc/commit/62464025b665a3780c8dd20fc8e08dbbc091b...
Author: Daniel Mach
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
Merge pull request #1213 from dmach/fix-cmdln-hide
cmdln: Fix hide() decorator to take an optional argument with a boolean value
Commit: f963ed1a61ec83c01b3758d8c55fa711f0dd331d
https://github.com/openSUSE/osc/commit/f963ed1a61ec83c01b3758d8c55fa711f0dd3...
Author: Daniel Mach
Date: 2023-01-17 (Tue, 17 Jan 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b3
Commit: 0c579a83b4b5ca34461f1e291c37d1b80915d834
https://github.com/openSUSE/osc/commit/0c579a83b4b5ca34461f1e291c37d1b80915d...
Author: Daniel Mach
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Print pylint logs before diffing them
Commit: 822725effcf9b64d406c962bf2e638dce264cc95
https://github.com/openSUSE/osc/commit/822725effcf9b64d406c962bf2e638dce264c...
Author: Daniel Mach
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/codeql.yml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Cancel the currently running jobs on force-pushing a pull-request
Commit: 0e6102ce1fcbd1577ded0b50bf1fdfab67a7e3ca
https://github.com/openSUSE/osc/commit/0e6102ce1fcbd1577ded0b50bf1fdfab67a7e...
Author: Dirk Mueller
Date: 2023-01-19 (Thu, 19 Jan 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/codeql.yml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1214 from dmach/linters-print-pylint-logs
GHA: Print pylint logs before diffing them
Commit: 0a14ebe6c4c144c149a3b6bee77556a3641426a2
https://github.com/openSUSE/osc/commit/0a14ebe6c4c144c149a3b6bee77556a364142...
Author: Marco Strigl
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A doc/README.md
Log Message:
-----------
Create README.md in doc directory
Commit: 18cdec255404dc0d63b81e77107636f8f5db79f2
https://github.com/openSUSE/osc/commit/18cdec255404dc0d63b81e77107636f8f5db7...
Author: lethliel
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A behave/features/rdelete.feature
M osc/core.py
Log Message:
-----------
use correct variable prj instead of project
Commit: 5f69ad102a70283ea8f24c0026ef3e4cf8533476
https://github.com/openSUSE/osc/commit/5f69ad102a70283ea8f24c0026ef3e4cf8533...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
A behave/features/rdelete.feature
M osc/core.py
Log Message:
-----------
Merge pull request #1217 from lethliel/fix_1216_variable_name
use correct variable prj instead of project
Commit: 7e7e8a0690d3491d3972ade0c1d11ee5d360161c
https://github.com/openSUSE/osc/commit/7e7e8a0690d3491d3972ade0c1d11ee5d3601...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/_private/api_build.py
Log Message:
-----------
Fix typo in _private.api_build
Commit: 64aefffc874e4a14adde8573f7173de4c6ab2c95
https://github.com/openSUSE/osc/commit/64aefffc874e4a14adde8573f7173de4c6ab2...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix calling _private.get_configuration_value()
Commit: 987db92f3bfc50a36ae5aa35e5e6524ea18eac3a
https://github.com/openSUSE/osc/commit/987db92f3bfc50a36ae5aa35e5e6524ea18ea...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/babysitter.py
M osc/checker.py
Log Message:
-----------
Mute pylint false-positive errors related to rpm
Commit: 6d01df35e60d8579d47ad066358eaa897d590bb5
https://github.com/openSUSE/osc/commit/6d01df35e60d8579d47ad066358eaa897d590...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M contrib/osc.spec
M osc/core.py
Log Message:
-----------
Use distro module to detect distro on all python versions
Also, add a related Recommends to to the spec file
Commit: b1e2a00b82e77d04db1341f42c9df51f95daae73
https://github.com/openSUSE/osc/commit/b1e2a00b82e77d04db1341f42c9df51f95daa...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/_private/common.py
Log Message:
-----------
Fix ValueEror message in _private.common.print_msg
Commit: 7f885ac6b286dd3be179f03d395bed2e849ba2a6
https://github.com/openSUSE/osc/commit/7f885ac6b286dd3be179f03d395bed2e849ba...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
M osc/fetch.py
Log Message:
-----------
Fix pylint error: Using variable 'fd' before assignment
Commit: da029941bc78cd708f3db0c80a9327f904b6fd0b
https://github.com/openSUSE/osc/commit/da029941bc78cd708f3db0c80a9327f904b6f...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/oscerr.py
Log Message:
-----------
Add oscerr.ProjectError class needed by core.delete_project()
Commit: 2ee52591a5830b362ab42f4752f35e156cd428fc
https://github.com/openSUSE/osc/commit/2ee52591a5830b362ab42f4752f35e156cd42...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix arguments of PackageInternalError
Commit: dd64cf1fae879bb88f574d060742d2fce976a488
https://github.com/openSUSE/osc/commit/dd64cf1fae879bb88f574d060742d2fce976a...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Fix mytmpdir.__exit__() arguments
Commit: d941cc4d57b4b481aa86b170ddb6a033e10c6c49
https://github.com/openSUSE/osc/commit/d941cc4d57b4b481aa86b170ddb6a033e10c6...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Mute pylint error E1101: Instance of 'Pac' has no '<attr>' member (no-member)
Commit: 7d9017d0b317a7862c97922a22cb1da18e3a3c7f
https://github.com/openSUSE/osc/commit/7d9017d0b317a7862c97922a22cb1da18e3a3...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Add a pylint run reporting errors in the code
Commit: cd35d699050c1860d87b2197ea39abd126a305ec
https://github.com/openSUSE/osc/commit/cd35d699050c1860d87b2197ea39abd126a30...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
M contrib/osc.spec
M osc/_private/api_build.py
M osc/_private/common.py
M osc/babysitter.py
M osc/build.py
M osc/checker.py
M osc/commandline.py
M osc/core.py
M osc/fetch.py
M osc/oscerr.py
Log Message:
-----------
Merge pull request #1219 from dmach/fix-pylint-errors
Fix pylint errors
Commit: fdd2c3a8f0823225df641c8bb6bc5b17214e0573
https://github.com/openSUSE/osc/commit/fdd2c3a8f0823225df641c8bb6bc5b17214e0...
Author: Daniel Mach
Date: 2023-01-20 (Fri, 20 Jan 2023)
Changed paths:
M osc/core.py
A tests/fixtures/packages/osctest/projectA/pkgA-symlink
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.changes
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.spec
M tests/test_core_package.py
Log Message:
-----------
Fix creating a Package object by providing multiple files on the command line
Commit: c0c87dad335b4338451e09577435c8b25d7372f4
https://github.com/openSUSE/osc/commit/c0c87dad335b4338451e09577435c8b25d737...
Author: Daniel Mach
Date: 2023-01-23 (Mon, 23 Jan 2023)
Changed paths:
M osc/core.py
A tests/fixtures/packages/osctest/projectA/pkgA-symlink
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.changes
A tests/fixtures/packages/osctest/projectA/pkgA/pkgA.spec
M tests/test_core_package.py
Log Message:
-----------
Merge pull request #1220 from dmach/fix-package-todo
Fix creating a Package object by providing multiple files on the command line
Commit: 732ff678e789e7624e6d15b2ad641dba3828e4d7
https://github.com/openSUSE/osc/commit/732ff678e789e7624e6d15b2ad641dba3828e...
Author: Fabian Vogt
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Fix osc.get_request_list ignoring the req_type parameter
Commit: c6dd9d6a5404ba9786943bf3147ec43e0f6d9465
https://github.com/openSUSE/osc/commit/c6dd9d6a5404ba9786943bf3147ec43e0f6d9...
Author: Dirk Mueller
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1228 from Vogtinator/fixlist
Fix osc.get_request_list ignoring the req_type parameter
Commit: 3c200caf502d128462dbf5c92eb637dc40c1119a
https://github.com/openSUSE/osc/commit/3c200caf502d128462dbf5c92eb637dc40c11...
Author: Fabian Vogt
Date: 2023-01-25 (Wed, 25 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Support withfullhistory in osc.core.get_request_list again
Commit: 2a5fbe457b34baceec82bf1be1d30df320244648
https://github.com/openSUSE/osc/commit/2a5fbe457b34baceec82bf1be1d30df320244...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/rm.feature
Log Message:
-----------
behave: Test rm on multiple files
Commit: b718293dc4697da6d36848bb88c9ca67047a4fcd
https://github.com/openSUSE/osc/commit/b718293dc4697da6d36848bb88c9ca67047a4...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/rm.feature
Log Message:
-----------
Merge pull request #1233 from dmach/behave-test-rm-multiple-files
behave: Test rm on multiple files
Commit: 6bd2c6eaf1be4cfcf95888efe6c5c28e7b98a41e
https://github.com/openSUSE/osc/commit/6bd2c6eaf1be4cfcf95888efe6c5c28e7b98a...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/mv.feature
M osc/commandline.py
M osc/core.py
M tests/test_core_package.py
Log Message:
-----------
mv: Fix regression
Moved Package.todo handling in one place.
Fixed a situation when path to a file that doesn't exist is passed to Package
Commit: faf1223ed97edbb0e17a14cbcaf94078b58dab07
https://github.com/openSUSE/osc/commit/faf1223ed97edbb0e17a14cbcaf94078b58da...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/mv.feature
M osc/commandline.py
M osc/core.py
M tests/test_core_package.py
Log Message:
-----------
Merge pull request #1234 from dmach/mv-fix-regression
mv: Fix regression
Commit: 208dbdf6d12b7443eacfd93c88f2fa7496d1df80
https://github.com/openSUSE/osc/commit/208dbdf6d12b7443eacfd93c88f2fa7496d1d...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M behave/features/copypac.feature
M osc/core.py
Log Message:
-----------
copypac: Fix downgrading a package to an old revision
Commit: 53b9cc3a65b8706be0e34536048e7810379af7ee
https://github.com/openSUSE/osc/commit/53b9cc3a65b8706be0e34536048e7810379af...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
copypac: Do not enforce source revision when revision is not specified on the command line
Commit: 71ce566b68811d2e45ad6e5eae2dd1a69b55f048
https://github.com/openSUSE/osc/commit/71ce566b68811d2e45ad6e5eae2dd1a69b55f...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M behave/features/copypac.feature
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1235 from dmach/fix-copypac-downgrade-to-revision
copypac: Fix downgrading a package to an old revision
Commit: c6e8fd103e2eec973cb3b72d0e0dd4269c98788f
https://github.com/openSUSE/osc/commit/c6e8fd103e2eec973cb3b72d0e0dd4269c987...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
build: Fix reading extra-pkgs from oscrc
Commit: 6985922d756ef54ff68729a8750ebc152a400ef6
https://github.com/openSUSE/osc/commit/6985922d756ef54ff68729a8750ebc152a400...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/build.py
Log Message:
-----------
Merge pull request #1236 from dmach/build-fix-extra-pkgs
build: Fix reading extra-pkgs from oscrc
Commit: 9fcdec995dd0fa8a06b5d560752327458e3b49df
https://github.com/openSUSE/osc/commit/9fcdec995dd0fa8a06b5d560752327458e3b4...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Switch darker to version 1.6.1
Commit: dcc913dd5af506ec206c169aab311abfa1ccc534
https://github.com/openSUSE/osc/commit/dcc913dd5af506ec206c169aab311abfa1ccc...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1229 from Vogtinator/fixlist
Support withfullhistory in osc.core.get_request_list again
Commit: 5c9d66a21109f3e6bf7c9dc8cc0de250c361079c
https://github.com/openSUSE/osc/commit/5c9d66a21109f3e6bf7c9dc8cc0de250c3610...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1237 from dmach/darker-1.6.1
GHA: Switch darker to version 1.6.1
Commit: d24e98b2123ccc2ec077da62520bd834ff3398b4
https://github.com/openSUSE/osc/commit/d24e98b2123ccc2ec077da62520bd834ff339...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
A behave/features/buildhist.feature
M osc/commandline.py
Log Message:
-----------
buildhist: Fix running from a package checkout
Commit: 428dd23bf4f99a5333ebdefe7729f1143758ab77
https://github.com/openSUSE/osc/commit/428dd23bf4f99a5333ebdefe7729f1143758a...
Author: Daniel Mach
Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths:
M osc/_private/api_build.py
Log Message:
-----------
buildhist: Do not traceback on missing duration
Commit: c811db7a3e502b94d21aeab7f21bf8e79c020215
https://github.com/openSUSE/osc/commit/c811db7a3e502b94d21aeab7f21bf8e79c020...
Author: Andreas Schwab
Date: 2023-01-29 (Sun, 29 Jan 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Fix regression in osc rebuild
Commit: 080ffc1655bea271ed037081bf9cc18a30c71e42
https://github.com/openSUSE/osc/commit/080ffc1655bea271ed037081bf9cc18a30c71...
Author: Daniel Mach
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Mute the "Converted retries value" debug message
Commit: 9d67274bf3dd6ed7c0b9d2c291f8ccc5507a52b5
https://github.com/openSUSE/osc/commit/9d67274bf3dd6ed7c0b9d2c291f8ccc5507a5...
Author: Daniel Mach
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1244 from dmach/fix-urllib3-retry
connection: Mute the "Converted retries value" debug message
Commit: 286db02a40f03e071e175de7360bd24b3ee97ea3
https://github.com/openSUSE/osc/commit/286db02a40f03e071e175de7360bd24b3ee97...
Author: Daniel Mach
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A behave/features/rdiff.feature
M osc/commandline.py
Log Message:
-----------
rdiff: Fix traceback when new project is not specified
Commit: 76facfa171768b6852bf46dd475acb90a64687d3
https://github.com/openSUSE/osc/commit/76facfa171768b6852bf46dd475acb90a6468...
Author: Daniel Mach
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1242 from andreas-schwab/master
Fix regression in osc rebuild
Commit: cce4301bcd1a0b56209bca9e75852d45a99e8891
https://github.com/openSUSE/osc/commit/cce4301bcd1a0b56209bca9e75852d45a99e8...
Author: Daniel Mach
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A behave/features/buildhist.feature
M osc/_private/api_build.py
M osc/commandline.py
Log Message:
-----------
Merge pull request #1238 from dmach/buildhist-fix-package-checkout
buildhist: Fix running from a package checkout
Commit: 40a24d3185d81d656e8208cdb81cce83df79f119
https://github.com/openSUSE/osc/commit/40a24d3185d81d656e8208cdb81cce83df79f...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
A behave/features/rdiff.feature
M osc/commandline.py
Log Message:
-----------
Merge pull request #1246 from dmach/fix-rdiff-no-new-project
rdiff: Fix traceback when new project is not specified
Commit: 18f4d88231ae985f855d0114c3a2bee674ee22ae
https://github.com/openSUSE/osc/commit/18f4d88231ae985f855d0114c3a2bee674ee2...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Save cookiejar only when there's a Set-Cookie header in the response
Commit: efa2c09e2e25c414bae8edc0edfb6e0175820179
https://github.com/openSUSE/osc/commit/efa2c09e2e25c414bae8edc0edfb6e0175820...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Fix traceback on loading an invalid cookiejar file
Ignore the error and overwrite the cookiejar file with new content
after we get a new cookie from server.
Commit: 5810e09aab0ef59a5b76ee7f00ea6482b221204b
https://github.com/openSUSE/osc/commit/5810e09aab0ef59a5b76ee7f00ea6482b2212...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Revert "Do not list declined requests by default"
This reverts commit 2892f1bb1121e70b00e0102e391d79c4daa7cf30.
This reverts commit 9073b1a1d275827c57dd8cebb0250a231ba3fd9a.
The declined requests are still on maintainer's TODO list,
they should be either superseded with another request or revoked.
Commit: 34ad8f3dd854ff3fe673fd43e67aecb11f225a41
https://github.com/openSUSE/osc/commit/34ad8f3dd854ff3fe673fd43e67aecb11f225...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1249 from dmach/fix-cookiejar-load-error
connection: Save cookiejar only when there's a Set-Cookie header in the response
Commit: b047154ee5147269ff7fd149c77cf609d6c3776f
https://github.com/openSUSE/osc/commit/b047154ee5147269ff7fd149c77cf609d6c37...
Author: Daniel Mach
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1250 from dmach/revert-1107-do-not-list-declined-requests-by-default
Revert "Do not list declined requests by default"
Commit: 4c7cdaec198b81efe893c2bf7fa0654769671e07
https://github.com/openSUSE/osc/commit/4c7cdaec198b81efe893c2bf7fa0654769671...
Author: Daniel Mach
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
rq list: Fix passing values of the --type option
Commit: e58d9737fb816414dd248a8e526167b60cdd8075
https://github.com/openSUSE/osc/commit/e58d9737fb816414dd248a8e526167b60cdd8...
Author: Daniel Mach
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1252 from dmach/fix-request-list-type
rq list: Fix passing values of the --type option
Commit: 8f09d4248344bbfb61b4b6d7d60cc24f07bbd348
https://github.com/openSUSE/osc/commit/8f09d4248344bbfb61b4b6d7d60cc24f07bbd...
Author: Daniel Mach
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M contrib/osc.spec
Log Message:
-----------
spec: Fix man pages build on Fedora
Commit: 83b1e22e5241f379c5342dd73cfd48376864b10f
https://github.com/openSUSE/osc/commit/83b1e22e5241f379c5342dd73cfd48376864b...
Author: Daniel Mach
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b4
Commit: df1f881a72d99ea6d4693c6231ba70337401e7f7
https://github.com/openSUSE/osc/commit/df1f881a72d99ea6d4693c6231ba70337401e...
Author: Avindra Goolcharan
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M README.md
Log Message:
-----------
README: repair unit tests + code quality badges
Commit: 1d96c6eb2a4ba46a2dadf8a62ad6cc23c93f7fff
https://github.com/openSUSE/osc/commit/1d96c6eb2a4ba46a2dadf8a62ad6cc23c93f7...
Author: Bogdano Arendartchuk
Date: 2023-02-08 (Wed, 08 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
checkout_package: Use pathlib.Path
Modify it to use pathlib.Path along with its callers. Some str(path) was
necessary to avoid having a large changeset.
It addresses #1258 and continues the work started in
bac162a7123524fb3521e52c90d05f6577b7c25e.
Commit: 85e63c17371afcbe3b998a63591fac58922369e7
https://github.com/openSUSE/osc/commit/85e63c17371afcbe3b998a63591fac5892236...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M README.md
Log Message:
-----------
Merge pull request #1256 from avindra/patch-1
README: repair unit tests + code quality badges
Commit: 6341983e79fa708f2a7dbf7f3357c078db9ed70e
https://github.com/openSUSE/osc/commit/6341983e79fa708f2a7dbf7f3357c078db9ed...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Merge pull request #1259 from bhdn/chatgpt-did-it-all-for-me
checkout_package: Use pathlib.Path
Commit: 2f6b50ec2b09dcf744f8b3e42bd85eec97d9a2a6
https://github.com/openSUSE/osc/commit/2f6b50ec2b09dcf744f8b3e42bd85eec97d9a...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Wait between retries
Commit: 05d381ad798adf0662076214cc6b8cdd1c1c0275
https://github.com/openSUSE/osc/commit/05d381ad798adf0662076214cc6b8cdd1c1c0...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
connection: Retry all, not just default allowed methods
Commit: 7fec5c8c25b4647d110a6afc88b93e39db6d6de5
https://github.com/openSUSE/osc/commit/7fec5c8c25b4647d110a6afc88b93e39db6d6...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M osc/connection.py
Log Message:
-----------
Merge pull request #1260 from dmach/connection-retry-backoff_factor
connection: Wait between retries
Commit: 81e5a7b958852e9b9f147b8723514993b99f56d0
https://github.com/openSUSE/osc/commit/81e5a7b958852e9b9f147b8723514993b99f5...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A behave/features/request-list.feature
M osc/commandline.py
Log Message:
-----------
rq list: Fix a traceback when --type is not specified
Commit: f25b50331570cd11b821be3cd711b0b7e5df6589
https://github.com/openSUSE/osc/commit/f25b50331570cd11b821be3cd711b0b7e5df6...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A behave/features/request-list.feature
M osc/commandline.py
Log Message:
-----------
Merge pull request #1254 from dmach/fix-rq-list-without-type-option
rq list: Fix a traceback when --type is not specified
Commit: 16288a2972da57585de668a831b49016f737c809
https://github.com/openSUSE/osc/commit/16288a2972da57585de668a831b49016f737c...
Author: Daniel Mach
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0b5
Commit: f16c6806fd15a24cc536130ea99c094166962d24
https://github.com/openSUSE/osc/commit/f16c6806fd15a24cc536130ea99c094166962...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
GHA: Enable global.break-system-packages option for pip
Commit: ac153a27fab01a5d3416dd7089d8c2e68d78efbc
https://github.com/openSUSE/osc/commit/ac153a27fab01a5d3416dd7089d8c2e68d78e...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M .github/workflows/build-install.yaml
M .github/workflows/linters.yaml
M .github/workflows/tests.yaml
Log Message:
-----------
Merge pull request #1263 from dmach/allow-pip-break-system-packages
GHA: Enable global.break-system-packages option for pip
Commit: 09ad87c865af0fc7382fddb641a729da430fbbbc
https://github.com/openSUSE/osc/commit/09ad87c865af0fc7382fddb641a729da430fb...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Store apiurl the object was initialized from
Commit: 17e25776a2f63a5caaadef14511b64eafafc1fc6
https://github.com/openSUSE/osc/commit/17e25776a2f63a5caaadef14511b64eafafc1...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add from_api() class method
Commit: 27c3159fdb28736b970cc33d5a16c6258cb61096
https://github.com/openSUSE/osc/commit/27c3159fdb28736b970cc33d5a16c6258cb61...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add id property that is a shortcut to the reqid attribute
Commit: 770217bb8d2148eb412b555531db9370fcef3bcd
https://github.com/openSUSE/osc/commit/770217bb8d2148eb412b555531db9370fcef3...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Request: Add issues property that loads issues on demand
Commit: f5da27ad2471e2387b3e1e48d891d1e26eac8da6
https://github.com/openSUSE/osc/commit/f5da27ad2471e2387b3e1e48d891d1e26eac8...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Action: Remember apiurl
Commit: 95be11130ef8789db8c5bbb73bb4fdf9128b0320
https://github.com/openSUSE/osc/commit/95be11130ef8789db8c5bbb73bb4fdf9128b0...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/_private/__init__.py
M osc/_private/package.py
M osc/core.py
M osc/store.py
M tests/test_store.py
Log Message:
-----------
core.Action: Add src_pkg_object and tgt_pkg_object properties providing object wrappers to file lists
Commit: e132d093e7c63d040ce36cb290972bc72dbc15a6
https://github.com/openSUSE/osc/commit/e132d093e7c63d040ce36cb290972bc72dbc1...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.Action: Add __repr__() method
Commit: 815009f647f4ae034f0b209a3b33c28ef9341de1
https://github.com/openSUSE/osc/commit/815009f647f4ae034f0b209a3b33c28ef9341...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.ReviewState: Add __repr__() method
Commit: b0078c5d2ed50f6c57a484a836fc4edd9da6f511
https://github.com/openSUSE/osc/commit/b0078c5d2ed50f6c57a484a836fc4edd9da6f...
Author: Daniel Mach
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M osc/_private/__init__.py
M osc/_private/package.py
M osc/core.py
M osc/store.py
M tests/test_store.py
Log Message:
-----------
Merge pull request #1262 from dmach/improve-requests
Improve handling requests in the python API
Commit: 5b67164a9c1081c85076fada68b5810e8254fba7
https://github.com/openSUSE/osc/commit/5b67164a9c1081c85076fada68b5810e8254f...
Author: Andreas Schwab
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Pass --force down to delete_package
Commit: 2a9edeec5b11fd0196be970bb982733b28bc8fd3
https://github.com/openSUSE/osc/commit/2a9edeec5b11fd0196be970bb982733b28bc8...
Author: Daniel Mach
Date: 2023-02-21 (Tue, 21 Feb 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
conf: Change how api_host_options determine option types
The _integer_opts and _boolean_opts specify option types for both
global options as well as api_host_options
Commit: 0ad39a9ec9c8d26bdd9cc8e6666592d64d8d7f85
https://github.com/openSUSE/osc/commit/0ad39a9ec9c8d26bdd9cc8e6666592d64d8d7...
Author: Daniel Mach
Date: 2023-02-21 (Tue, 21 Feb 2023)
Changed paths:
M behave/container-run.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/container-setup.sh
M behave/fixtures/prj/test_factory.xml
M osc/build.py
M osc/conf.py
M osc/fetch.py
Log Message:
-----------
build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches
Commit: 657e89b5a4073134e657cfb80bc06b850c6ce294
https://github.com/openSUSE/osc/commit/657e89b5a4073134e657cfb80bc06b850c6ce...
Author: Daniel Mach
Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths:
M behave/container-run.sh
M behave/container-setup-prebuilt-rpms.sh
M behave/container-setup.sh
M behave/fixtures/prj/test_factory.xml
M osc/build.py
M osc/conf.py
M osc/fetch.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1267 from dmach/build-ignore-hdrmd5-mismatches-from-local-cache
build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches
Commit: 8fb243e897f76317232eb78313ece6adb86d6748
https://github.com/openSUSE/osc/commit/8fb243e897f76317232eb78313ece6adb86d6...
Author: Daniel Mach
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Use an own ElementTree import instead of importing it from core
Commit: 13979f79d3e3ac7448b4db4fe56d26272fa2bccc
https://github.com/openSUSE/osc/commit/13979f79d3e3ac7448b4db4fe56d26272fa2b...
Author: Daniel Mach
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Add xml_indent() function
Commit: bacaa29a78fe80f6ff2f0301cf0d138c5dcd15fc
https://github.com/openSUSE/osc/commit/bacaa29a78fe80f6ff2f0301cf0d138c5dcd1...
Author: Daniel Mach
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
A tests/test__private_api.py
Log Message:
-----------
_private.api: Add xml_escape() function
Commit: e4723f7f7492de5cb50b49d1c90c26600c712595
https://github.com/openSUSE/osc/commit/e4723f7f7492de5cb50b49d1c90c26600c712...
Author: Daniel Mach
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/babysitter.py
M osc/commandline.py
M osc/core.py
Log Message:
-----------
Replace arbitrary XML escaping code with xml_escape()
Commit: e15c530fb22097c4f74be106ebf2ad8a7b2851aa
https://github.com/openSUSE/osc/commit/e15c530fb22097c4f74be106ebf2ad8a7b285...
Author: Daniel Mach
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
Log Message:
-----------
_private.api: Rewrite find_node() and find_nodes() to use a simplified xpath notation
Commit: 5d1141eb960be960f506658fcf795ee4bf373b48
https://github.com/openSUSE/osc/commit/5d1141eb960be960f506658fcf795ee4bf373...
Author: Daniel Mach
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
meta attribute: Add --add option to append values to the existing list
Commit: 3828cec5c274fe2230d61e1de2e8cbb14e3afc5f
https://github.com/openSUSE/osc/commit/3828cec5c274fe2230d61e1de2e8cbb14e3af...
Author: Daniel Mach
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M osc/_private/api.py
M osc/babysitter.py
M osc/commandline.py
M osc/core.py
A tests/test__private_api.py
Log Message:
-----------
Merge pull request #1271 from dmach/meta-attribute-add
meta attribute: Add --add option to append values to the existing list
Commit: 8df8ee63aa2558532fda9c06444713ec45d376b2
https://github.com/openSUSE/osc/commit/8df8ee63aa2558532fda9c06444713ec45d37...
Author: Daniel Mach
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1265 from andreas-schwab/master
Pass --force down to delete_package
Commit: 85973f20fcd022169ebe81fe71b503ab04c66fb5
https://github.com/openSUSE/osc/commit/85973f20fcd022169ebe81fe71b503ab04c66...
Author: Daniel Mach
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commit: Update help text for --force option
Commit: b0cf1b4b27c839dfede17a6acc1605fd0f1626c2
https://github.com/openSUSE/osc/commit/b0cf1b4b27c839dfede17a6acc1605fd0f162...
Author: Daniel Mach
Date: 2023-03-09 (Thu, 09 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1273 from dmach/commit-force-help-text
commit: Update help text for --force option
Commit: 4f9fb9f1ac09491363b66cc7787824715f90fab5
https://github.com/openSUSE/osc/commit/4f9fb9f1ac09491363b66cc7787824715f90f...
Author: Daniel Mach
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
core.get_request_list: Remove deprecation warning
It turned out that get_request_list() and get_request_collection()
are not interchangeable and we need both for different use cases.
get_request_collection() was designed mainly for the 'osc my' command,
while get_request_list() should be used in a generic use case
Commit: c99502998b67509cb18ebee554df61322b7e5587
https://github.com/openSUSE/osc/commit/c99502998b67509cb18ebee554df61322b7e5...
Author: Daniel Mach
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
Merge pull request #1274 from dmach/get-request-list-remove-deprecation-warning
core.get_request_list: Remove deprecation warning
Commit: f9b708408c66ec5d5bed9c4fde44e3d3c2eaf631
https://github.com/openSUSE/osc/commit/f9b708408c66ec5d5bed9c4fde44e3d3c2eaf...
Author: Wolfgang Engel
Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths:
M doc/api/tutorial.rst
Log Message:
-----------
Make examples python3 compliant
Commit: 97496a415494a906f7724b29ddef7ab61cd0d3af
https://github.com/openSUSE/osc/commit/97496a415494a906f7724b29ddef7ab61cd0d...
Author: Daniel Mach
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Revert "Remove the '-A' option from the 'maintainer' command"
This reverts commit 3763bff9018976836569ebc41faa9bdfcbc5f3af.
The change is no longer needed, because the argument parser resolves
the conflicts now and we can use -A as either --add or --apiurl
depending on if we use it before or after the subcommand name.
Commit: 16bf113f75006a940880e1e2855947ee9539a42e
https://github.com/openSUSE/osc/commit/16bf113f75006a940880e1e2855947ee9539a...
Author: Daniel Mach
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M doc/api/tutorial.rst
Log Message:
-----------
Merge pull request #1276 from wengel/doc-python3
Make examples python3 compliant
Commit: 16367d5c855f460f4428434633e94a227f1a39f0
https://github.com/openSUSE/osc/commit/16367d5c855f460f4428434633e94a227f1a3...
Author: Daniel Mach
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
Merge pull request #1277 from dmach/revert-maintainer-A
Revert "Remove the '-A' option from the 'maintainer' command"
Commit: 77517ce28003db329e01fe5954d65479d7d512ea
https://github.com/openSUSE/osc/commit/77517ce28003db329e01fe5954d65479d7d51...
Author: Daniel Mach
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M NEWS
M contrib/osc.spec
M osc/__init__.py
Log Message:
-----------
release 1.0.0
Commit: da822b3cfcdf455d23399702147b3807c40801f8
https://github.com/openSUSE/osc/commit/da822b3cfcdf455d23399702147b3807c4080...
Author: Daniel Mach
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
A behave/features/checkconstraints.feature
M osc/connection.py
Log Message:
-----------
connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded'
Commit: 7c826dc605a1286130e104e630f7fff8c26f654c
https://github.com/openSUSE/osc/commit/7c826dc605a1286130e104e630f7fff8c26f6...
Author: Daniel Mach
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
This set credentials_mgr_class to 'False', which caused
TransientCredentialsManager to ask for a password even when doing ssh auth.
Commit: 2b852846f22caf5fd75ec167f38e9babc0e46e68
https://github.com/openSUSE/osc/commit/2b852846f22caf5fd75ec167f38e9babc0e46...
Author: Daniel Mach
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
A behave/features/checkconstraints.feature
M osc/connection.py
Log Message:
-----------
Merge pull request #1281 from dmach/fix-POST-content-type
connection: Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded'
Commit: 2c04bd64d7994f5795ae61da704aacd4b26d64c1
https://github.com/openSUSE/osc/commit/2c04bd64d7994f5795ae61da704aacd4b26d6...
Author: Daniel Mach
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
Merge pull request #1282 from dmach/fix-conf-disable_hdrmd5_check
conf: Fix a cut&paste error in setting 'disable_hdrmd5_check' config option
Commit: a953dcf8b85fbadac9c0f77266b8e5ad7089aab5
https://github.com/openSUSE/osc/commit/a953dcf8b85fbadac9c0f77266b8e5ad7089a...
Author: Daniel Mach
Date: 2023-03-17 (Fri, 17 Mar 2023)
Changed paths:
M NEWS
M osc/__init__.py
Log Message:
-----------
release 1.0.1
Commit: 0c0bc39f636ec98a5323a7e1e8e4a382b755c286
https://github.com/openSUSE/osc/commit/0c0bc39f636ec98a5323a7e1e8e4a382b755c...
Author: Daniel Mach
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Add sle-prjmgr-tools to the pylint_plugins job
Commit: 1e48f01fefcacced2d5e36cd61338874bdf6ec05
https://github.com/openSUSE/osc/commit/1e48f01fefcacced2d5e36cd61338874bdf6e...
Author: Daniel Mach
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
GHA: Install deps from extras_require and requirements.txt in the pylint_plugins job
Commit: 370b0d225d23ec9137cb59e1cd87d8d713bf854d
https://github.com/openSUSE/osc/commit/370b0d225d23ec9137cb59e1cd87d8d713bf8...
Author: Daniel Mach
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M .github/workflows/linters.yaml
Log Message:
-----------
Merge pull request #1284 from dmach/gha-linters-sle-prjmgr-tools
GHA: Add sle-prjmgr-tools to the pylint_plugins job
Commit: 483685aaa8a3be4aeb0495eba27329b9776601c4
https://github.com/openSUSE/osc/commit/483685aaa8a3be4aeb0495eba27329b977660...
Author: Dirk Müller
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Prefer f-strings ove c-style string expansion
This exists since Python >= 3.6 and is shorter and easier to read.
Commit: 16abcb463064237e3f1bb5c42cb2622862f6cfb1
https://github.com/openSUSE/osc/commit/16abcb463064237e3f1bb5c42cb2622862f6c...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Merge pull request #1286 from dirkmueller/f_strings
Prefer f-strings ove c-style string expansion
Commit: 8ea24b1a3c8401b5f731894939dda9a514bf7e30
https://github.com/openSUSE/osc/commit/8ea24b1a3c8401b5f731894939dda9a514bf7...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/commandline.py
Log Message:
-----------
commandline: No longer read plugins from /var/lib/osc-plugins
Commit: f7c84d42a31357394f32b51a8c552fc9c56a2959
https://github.com/openSUSE/osc/commit/f7c84d42a31357394f32b51a8c552fc9c56a2...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/babysitter.py
Log Message:
-----------
Simplify how babysitter works with options and config
Commit: e0404c003b12193a156aaef3c2a5b9bd2c050a64
https://github.com/openSUSE/osc/commit/e0404c003b12193a156aaef3c2a5b9bd2c050...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/cmdln.py
Log Message:
-----------
cmdln: Sort commands before printing help
Commit: 26a8fb1acfe50a98a12ba59256e26f7e7b12cd58
https://github.com/openSUSE/osc/commit/26a8fb1acfe50a98a12ba59256e26f7e7b12c...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M doc/api/osc.commandline.rst
M doc/index.rst
A doc/plugins/index.rst
A doc/plugins/plugin_locations.rst
A doc/plugins/request.py
A doc/plugins/request_accept.py
A doc/plugins/request_list.py
A doc/plugins/simple.py
M osc/babysitter.py
M osc/commandline.py
A osc/commands/__init__.py
M setup.cfg
M tests/test_commandline.py
A tests/test_doc_plugins.py
Log Message:
-----------
commandline: New class-based commands
This is based on a prototype we've worked on together
with Laurin Fäller .
Commit: 5ef74a6e3da763c508fb7acb01817371be747150
https://github.com/openSUSE/osc/commit/5ef74a6e3da763c508fb7acb01817371be747...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M doc/api/osc.commandline.rst
M doc/index.rst
A doc/plugins/index.rst
A doc/plugins/plugin_locations.rst
A doc/plugins/request.py
A doc/plugins/request_accept.py
A doc/plugins/request_list.py
A doc/plugins/simple.py
M osc/babysitter.py
M osc/cmdln.py
M osc/commandline.py
A osc/commands/__init__.py
M setup.cfg
M tests/test_commandline.py
A tests/test_doc_plugins.py
Log Message:
-----------
Merge pull request #1285 from dmach/commandline-refactor
Refactor osc.commandline to classes
Commit: d7af821ec156dc02bf2d34d5dd5535750462f235
https://github.com/openSUSE/osc/commit/d7af821ec156dc02bf2d34d5dd5535750462f...
Author: Daniel Mach
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M osc/core.py
Log Message:
-----------
rq list: Restore 'include_request_from_project' conf option functionality
Commit: a25ea8d175f8c8cae8b2572a7b1e615035b42e8e
https://github.com/openSUSE/osc/commit/a25ea8d175f8c8cae8b2572a7b1e615035b42...
Author: Daniel Mach
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/conf.py
Log Message:
-----------
conf: Do not error out if oscrc is owned by another user
Commit: bc468b7710f19ef8f1e098e512569c4abc31b243
https://github.com/openSUSE/osc/commit/bc468b7710f19ef8f1e098e512569c4abc31b...
Author: Daniel Mach
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M osc/commandline.py
M tests/test_commandline.py
Log Message:
-----------
commandline: Fix regression in handling default apiurl from oscrc
The default apiurl (