1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-26 01:46:13 +01:00

Merge pull request #1395 from andreas-schwab/checkconstraints

checkconstraints: allow constraints file with remote request
This commit is contained in:
Daniel Mach 2023-08-30 11:57:25 +02:00 committed by GitHub
commit 77152aaf37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6756,22 +6756,27 @@ Please submit there instead, or use --nodevelproject to force direct submission.
usage:
remote request:
osc checkconstraints [OPTS] PROJECT PACKAGE REPOSITORY ARCH
osc checkconstraints [OPTS] PROJECT PACKAGE REPOSITORY ARCH [CONSTRAINTSFILE]
in a package working copy:
osc checkconstraints [OPTS] REPOSITORY ARCH CONSTRAINTSFILE
osc checkconstraints [OPTS] REPOSITORY ARCH [CONSTRAINTSFILE]
osc checkconstraints [OPTS] CONSTRAINTSFILE
osc checkconstraints [OPTS]
"""
repository = arch = constraintsfile = None
args = slash_split(args)
if len(args) == 4:
if len(args) > 5:
raise oscerr.WrongArgs('Too many arguments')
if len(args) == 4 or len(args) == 5:
project = self._process_project_name(args[0])
package = args[1]
repository = args[2]
arch = args[3]
opts.ignore_file = True
if len(args) == 5:
constraintsfile = args[4];
else:
project = store_read_project('.')
package = store_read_package('.')