Add code to parse the grafts file.
authorEvan Broder <broder@mit.edu>
Wed, 24 Dec 2008 22:46:15 +0000 (17:46 -0500)
committerEvan Broder <broder@mit.edu>
Wed, 24 Dec 2008 22:46:15 +0000 (17:46 -0500)
svn path=/trunk/scripts/git-migration/; revision=1880

git-migrate

index f10a512..edd916c 100755 (executable)
@@ -39,6 +39,18 @@ def cloneAllPackages(base):
     for pkg in open('package-list'):
         clonePackage(base, pkg.strip())
 
     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]
 if __name__ == '__main__':
     try:
         base = sys.argv[1]
@@ -46,3 +58,4 @@ if __name__ == '__main__':
         base = 'svn://invirt.mit.edu/trunk'
     
     cloneAllPackages(base)
         base = 'svn://invirt.mit.edu/trunk'
     
     cloneAllPackages(base)
+    mergeHistories()