1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-03-28 18:10:03 +01:00

Fix 'build' command when '--alternative-project' option is specified and the git branch cannot be mapped to a project

This commit is contained in:
Daniel Mach 2023-08-23 12:02:25 +02:00
parent fa8da38747
commit a0d4889d64

View File

@ -7232,8 +7232,12 @@ Please submit there instead, or use --nodevelproject to force direct submission.
store = osc_store.get_store(Path.cwd(), print_warnings=True)
store.assert_is_package()
if opts.alternative_project == store.project:
opts.alternative_project = None
try:
if opts.alternative_project and opts.alternative_project == store.project:
opts.alternative_project = None
except RuntimeError:
# ignore the following exception: Couldn't map git branch '<BRANCH>' to a project
pass
# HACK: avoid calling some underlying store_*() functions from parse_repoarchdescr() method
# We'll fix parse_repoarchdescr() later because it requires a larger change