print 'Error:', exc
return commit
-def update_sync_for_git_sync(tmpdir, private_gerrit, target, requests, request_snapshot):
+def update_sync_for_git_sync(tmpdir, private_gerrit, target, requests, request_snapshot, sync_user=None):
"""
Update sync for git sync.
"""
UPSTREAM_BRANCH = "public_" + target.get('source_branch') or []
tagname = get_tagname_from_prerelease_name(requests.keys()[0])
email_to_submitters = []
- if target.get('sync_user'):
- email_to_submitters.append(target.get('sync_user'))
+ if sync_user:
+ email_to_submitters.append(sync_user)
request_projects = []
new_private_projects = []
for target in enabled_projects[content.get('obs_target_prj')]:
if target.get('git-sync') == 'Yes' and target.get('target') == content.get('obs_dest_prj'):
tmpdir = tempfile.mkdtemp(prefix=os.getenv('WORKSPACE')+'/')
- update_sync_for_git_sync(tmpdir, private_gerrit, target, content['requests'][0], content['snapshot'])
+ update_sync_for_git_sync(tmpdir, private_gerrit, target, content['requests'][0], content['snapshot'], content.get('sync_user'))
else:
print 'obs_dest_prj: %s project : git-sync option is not enabled..' %(target.get('target'))