From: Evan Broder Date: Wed, 24 Dec 2008 22:46:15 +0000 (-0500) Subject: Add code to parse the grafts file. X-Git-Url: http://xvm.mit.edu/gitweb/invirt/scripts/git-migration.git/commitdiff_plain/300df9db8cb3cf951e8c95b8bc971e55134445eb?hp=ccfe2fd662aa9d27667b073a51dc2c9ccbb7dbe0 Add code to parse the grafts file. svn path=/trunk/scripts/git-migration/; revision=1880 --- diff --git a/git-migrate b/git-migrate index f10a512..edd916c 100755 --- a/git-migrate +++ b/git-migrate @@ -39,6 +39,18 @@ def cloneAllPackages(base): for pkg in open('package-list'): clonePackage(base, pkg.strip()) +def mergeHistory(old_pkg, new_pkg, n): + pass + +def mergeHistories(): + for line in open('grafts'): + line = line.strip() + if line[0] == '#' or line == '': + continue + + old_pkg, new_pkg, n = line.split() + mergeHistory(old_pkg, new_pkg, int(n)) + if __name__ == '__main__': try: base = sys.argv[1] @@ -46,3 +58,4 @@ if __name__ == '__main__': base = 'svn://invirt.mit.edu/trunk' cloneAllPackages(base) + mergeHistories()