if 'no such patch set' not in str(err):
return 1
- tag = data['GIT_TAG'].lower()
-
- try:
- target_version = tag.split('/')[1]
- except(AttributeError, IndexError):
- target_version = 'unknown'
-
+ obs_target = data['OBS_REQ_PRJ'].lower().replace(':', '/')
timestamp = datetime.datetime.utcnow().strftime("%Y%m%d.%H%M%S")
# use os.path.join() to avoid '//', which is invalid as tag name
- accepted_tag = os.path.join('accepted', target_version, timestamp)
+ accepted_tag = os.path.join('accepted', obs_target, timestamp)
gitprj.create_tag(accepted_tag, message, data['commitid'])
# 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(':', '/')
+ dst = 'refs/heads/accepted/%s' % obs_target
try:
gitprj.push(remote, data['commitid'], dst, force=True)
except GitRepositoryError, gre: