Index: trunk/scripts/git-migration/git-migrate
===================================================================
--- trunk/scripts/git-migration/git-migrate	(revision 1899)
+++ trunk/scripts/git-migration/git-migrate	(revision 1900)
@@ -30,11 +30,18 @@
                           cwd='%s.git' % pkg)
 
-def clonePackage(base, pkg):
-    path = '%s/%s' % (base, pkg)
-    pkg = os.path.basename(pkg)
+def clonePackage(base, repo_path):
+    pkg = os.path.basename(repo_path)
     
     if not os.path.isdir('%s.git' % pkg):
         if os.path.isdir(pkg):
             shutil.rmtree(pkg)
+        
+        args = []
+        args.append('-Ttrunk/%s' % repo_path)
+        if repo_path.startswith('packages/'):
+            args.append('-tpackage_tags/%s' % pkg)
+        args.append(base)
+        args.append(pkg)
+        
         # Use --no-follow-parent because we're going to handle that with
         # grafts.
@@ -43,6 +50,5 @@
                                '-Aauthors',
                                '-q',
-                               '--no-metadata',
-                               '%s' % path],
+                               '--no-metadata'] + args,
                               stdout=subprocess.PIPE)
         
@@ -171,5 +177,5 @@
         base = sys.argv[1]
     except:
-        base = 'svn://invirt.mit.edu/trunk'
+        base = 'svn://invirt.mit.edu'
     
     cloneAllPackages(base)
