+ else:
+ p = subprocess.Popen(['git', 'rev-list',
+ '--reverse',
+ '--boundary',
+ '--skip=%s' % (n - 1),
+ 'base..master'],
+ cwd='%s.git' % new_pkg,
+ stdout=subprocess.PIPE)
+ p.wait()
+ new_rev = p.stdout.read().split()[0].strip('-')
+
+ # Find any other parents of the merge commit
+ p = subprocess.Popen(['git', 'log',
+ '-1',
+ '--pretty=format:%P',
+ new_rev],
+ cwd='%s.git' % new_pkg,
+ stdout=subprocess.PIPE)
+ p.wait()
+ parents = p.stdout.read().split()