commit 27c12e0e0eb662a29c60f898141117dd676625d1 Author: Pierre-Yves Chibon pingou@pingoured.fr Date: Fri Oct 10 12:08:05 2014 +0200
Convert new package requests into new branch requests if the package exists in pkgdb
pkgdb2client/admin.py | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) --- diff --git a/pkgdb2client/admin.py b/pkgdb2client/admin.py index 513a282..a8f8e6d 100644 --- a/pkgdb2client/admin.py +++ b/pkgdb2client/admin.py @@ -229,6 +229,20 @@ def do_process(args): return
if action['action'] == 'request.package': + try: + pkgdbclient.get_package(action['info']['pkg_name']) + print 'Package {0} found, requalifying request.package ' \ + 'in request.branch'.format(action['info']['pkg_name']) + # Adjusting the input format + action['action'] = 'request.branch' + action['package'] = {'name': action['info']['pkg_name']} + action['collection'] = { + 'branchname': action['info']['pkg_collection']} + + except pkgdb2client.PkgDBException: + pass + + if action['action'] == 'request.package': bugid = action['info']['pkg_review_url'].rsplit('/', 1)[1] if '=' in bugid: bugid = bugid.split('=', 1)[1]
packagedb-cli-commits@lists.stg.fedorahosted.org