From f00861ecd904ebddedc952211c656a19a8c68e06 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Thu, 25 Dec 2008 01:41:50 -0500 Subject: [PATCH] More cleanup. svn path=/trunk/scripts/git-migration/; revision=1896 --- git-migrate | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/git-migrate b/git-migrate index 053c9a9..c116db5 100755 --- a/git-migrate +++ b/git-migrate @@ -1,5 +1,6 @@ #!/usr/bin/python +import glob import os import sys import subprocess @@ -143,6 +144,14 @@ def mergeHistories(): for merge in merges: shutil.rmtree('%s.git' % merge[0]) +def cleanupRepos(): + for pkg in glob.glob('*.git'): + subprocess.check_call(['git', 'tag', '-d', 'base'], + cwd='%s' % pkg) + + subprocess.check_call(['git', 'gc'], + cwd='%s' % pkg) + if __name__ == '__main__': try: base = sys.argv[1] @@ -151,3 +160,4 @@ if __name__ == '__main__': cloneAllPackages(base) mergeHistories() + cleanupRepos() -- 1.7.9.5