From: Hasan Wan Date: Wed, 21 Aug 2013 07:26:53 +0000 (+0300) Subject: Create SR with git project information X-Git-Tag: 0.1~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9fc583bc3e935d7ad031168e8add094f4479a8ae;p=tools%2Frepa.git Create SR with git project information Fixes: #1200 Change-Id: I19cd521ae1c2a5f8d8c5313ef13864aee103c87b Signed-off-by: Hasan Wan Reviewed-on: https://otctools.jf.intel.com/review/6042 Tested-by: OTC Tools Tester Reviewed-by: Eduard Bartosh --- diff --git a/repa/common.py b/repa/common.py index ff84a7f..117ecf5 100644 --- a/repa/common.py +++ b/repa/common.py @@ -53,17 +53,26 @@ def accept_or_reject(obs, submission, state, comment=''): for name, project, meta in _resolve_submissions(obs, submission): # osc submitreq [OPTIONS] SOURCEPRJ SOURCEPKG DESTPRJ [DESTPKG] # osc request accept [-m TEXT] ID - message = "submission %s" % str(name) - print message - if comment: - message += ' comment: %s' % comment + print "submission %s" % str(name) + + message = "Comments: %s \nGit project: %s\nTag: %s\nCommit: %s" \ + % (comment or "submission %s" % str(name), + meta['projects'][0], + meta['git_tag'], + meta['git_tag']) + for pkg in obs.get_source_packages(project): # Create SR reqid = obs.create_sr(project, pkg, str(meta['obs_target_prj']), - message=message) + message=str(message)) print 'package %s: created SR %s' % (pkg, reqid) + # and immediately set its state - obs.set_sr_state(reqid, state=state, message=message, force=True) + message = "SR %s is set to %s" % (reqid, state) + if comment: + message += comment + obs.set_sr_state(reqid, state=state, + message=str(message), force=True) print 'set SR state to', state # delete submit group