1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-02 17:56:15 +01:00

Merge commit 'refs/merge-requests/6' of gitorious.org:opensuse/osc into integration

This commit is contained in:
Sascha Peilicke 2010-10-04 15:06:32 +02:00
commit 7927a7ba04

View File

@ -5264,11 +5264,11 @@ Please submit there instead, or use --nodevelproject to force direct submission.
osc bugowner PRJ osc bugowner PRJ
osc bugowner PRJ PKG osc bugowner PRJ PKG
Shortcut for osc maintainer -B [PRJ] PKG PRJ and PKG default to current working-copy path.
PRJ defaults to '%(getpac_default_project)s'.
Prints bugowner if defined, or maintainer otherwise. Prints bugowner if defined, or maintainer otherwise.
Shortcut for osc maintainer -B [PRJ] PKG
${cmd_option_list} ${cmd_option_list}
""" """
opts.role = () opts.role = ()
@ -5307,17 +5307,17 @@ Please submit there instead, or use --nodevelproject to force direct submission.
def do_maintainer(self, subcmd, opts, *args): def do_maintainer(self, subcmd, opts, *args):
"""${cmd_name}: Show maintainers of a project/package """${cmd_name}: Show maintainers of a project/package
To be used like this:
osc maintainer PRJ <options> osc maintainer PRJ <options>
or
osc maintainer PRJ PKG <options> osc maintainer PRJ PKG <options>
PRJ and PKG default to current working-copy path.
${cmd_usage} ${cmd_usage}
${cmd_option_list} ${cmd_option_list}
""" """
pac = None pac = None
prj = None
root = None root = None
roles = [ 'bugowner', 'maintainer' ] roles = [ 'bugowner', 'maintainer' ]
if len(opts.role): if len(opts.role):
@ -5325,7 +5325,13 @@ Please submit there instead, or use --nodevelproject to force direct submission.
if opts.bugowner_only or opts.bugowner: if opts.bugowner_only or opts.bugowner:
roles = [ 'bugowner' ] roles = [ 'bugowner' ]
if len(args) == 1: if len(args) == 0:
try:
pac = store_read_package('.')
except oscerr.NoWorkingCopy:
pass
prj = store_read_project('.')
elif len(args) == 1:
prj = args[0] prj = args[0]
elif len(args) == 2: elif len(args) == 2:
prj = args[0] prj = args[0]