From 3c55f8fc9af2a4072a55660de7f1ebdeb911683f Mon Sep 17 00:00:00 2001 From: Lin Yang Date: Tue, 24 Sep 2013 15:49:01 +0800 Subject: [PATCH] Push accepted commit to refs/heads/accepted/* To use "accepted" branches as default ref in generic manifests, push accepted commit to specific hierarchy refs/heads/accepted/* when sr accepted to specific project. E.g. package accepted to Tizen:Mobile should push to branch refs/heads/accepted/tizen/mobile. Fixes: #1345 Change-Id: I204ffb137210f4f1b6753ee152f9f0ab3fa1c88b Signed-off-by: Lin Yang --- job_request.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/job_request.py b/job_request.py index 3bcf375..dcaf59c 100755 --- a/job_request.py +++ b/job_request.py @@ -178,6 +178,11 @@ def request_accepted(data, gerrit, gitprj): data['GIT_PROJECT']) gitprj.push_tag(remote, accepted_tag) + # push accepted commit to specific hierarchy refs/heads/accepted/* + # e.g. Tizen:Mobile should push branch refs/heads/accepted/tizen/mobile + dst = 'refs/heads/accepted/%s' % data['OBS_REQ_PRJ'].lower().replace(':', '/') + gitprj.push(remote, data['commitid'], dst, force=True) + def request_rejected(data, gerrit): """When request rejected, give msg to gerrit and delete remote package""" -- 2.7.4