+def tagBase(pkg):
+ p = subprocess.Popen(['git', 'tag',
+ '-l',
+ 'base'],
+ cwd='%s.git' % pkg,
+ stdout=subprocess.PIPE)
+ p.wait()
+ if p.stdout.read().strip() != '':
+ return
+
+ p = subprocess.Popen(['git', 'rev-list',
+ '--reverse',
+ 'master'],
+ cwd='%s.git' % pkg,
+ stdout=subprocess.PIPE)
+ p.wait()
+ base = p.stdout.read().split()[0]
+
+ subprocess.check_call(['git', 'tag',
+ 'base',
+ base],
+ cwd='%s.git' % pkg)
+