+def mergeHistory(old_pkg, new_pkg, n):
+ subprocess.check_call(['git', 'push',
+ '../%s.git' % new_pkg,
+ 'master:refs/heads/%s' % old_pkg],
+ cwd='%s.git' % old_pkg)
+
+def mergeHistories():
+ merges = []
+ for line in open('merges'):
+ line = line.strip()
+ if line == '' or line[0] == '#':
+ continue
+
+ merges.append(line.split())
+
+ for merge in merges:
+ mergeHistory(*merge)
+