Because gbs based on local upstream and pristine-tar branch, not
remote, to support pristine-tar. So checkout these two branches before
gbs export.
Change-Id: I1340497f6cc702be650fbea465f6a291342f5255
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
msg = 'Submitter: %s <%s>\nComments: %s\nGit project: %s\nTag: %s\nCommit: %s %s' % (tagger['author'], tagger['email'], tagger['message'], GERRIT_PROJECT, tag, commitinfo['id'], commitinfo['subject'])
+ # to support pristine-tar, checkout upstream and pristine-tar branch to local
+ if mygit.has_branch('origin/upstream', remote=True):
+ mygit.checkout('upstream')
+ if mygit.has_branch('origin/pristine-tar', remote=True):
+ mygit.checkout('pristine-tar')
+ # checkout submit tag
mygit.checkout(tag)
for target in obstargets: