1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-27 02:16:12 +01:00

implement incoming option for osc rq

There is a config option 'include_request_from_project' which
can be set to 0 to exclude all requests originating from the
project in osc [rq|review] list.

To force this behaviour just once (without always editing oscrc
the '--incoming' option can be used.
This commit is contained in:
lethliel 2019-10-16 14:07:40 +02:00
parent 6c23e10d80
commit b556095502

View File

@ -2122,6 +2122,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
help='non-interactive review of request')
@cmdln.option('--exclude-target-project', action='append',
help='exclude target project from request list')
@cmdln.option('--incoming', action='store_true',
help='Show only requests where the project is target')
@cmdln.option('--involved-projects', action='store_true',
help='show all requests for project/packages where USER is involved')
@cmdln.option('--target-package-filter', metavar='TARGET_PACKAGE_FILTER',
@ -2233,6 +2235,9 @@ Please submit there instead, or use --nodevelproject to force direct submission.
if opts.state == '' and subcmd != 'review':
opts.state = 'declined,new,review'
if opts.incoming:
conf.config['include_request_from_project'] = False
if args[0] == 'help':
return self.do_help(['help', 'request'])