os.chdir(config.ROOT + '/alsa-kernel')
git0 = 'git '
checkout = False
+ changes = 0
for url, branch, lbranch, web in config.GIT_MERGE_REPOS:
lbranch = 'alsamerge/' + lbranch
ref = getgitfile(web, 'refs/heads/' + branch)
raise ValueError, ' pull ' + url + ' ' + branch
if os.system(git0 + ' branch -f ' + lbranch + ' ' + ref):
raise ValueError, ' branch ' + lbranch + ' ' + ref
+ if os.system(git0 + ' push -f origin ' + lbranch):
+ raise ValueError, ' push -f origin ' + lbranch
+ changes += 1
+ if changes > 0:
+ if os.system(git0 + ' push -f origin alsamerge/master'):
+ raise ValueError, ' push -f origin alsamerge/master'
def background(argv=''):
global BACKGROUND