Newer versions of git are more clever.
authorEvan Broder <broder@mit.edu>
Thu, 25 Dec 2008 04:33:24 +0000 (23:33 -0500)
committerEvan Broder <broder@mit.edu>
Thu, 25 Dec 2008 04:33:24 +0000 (23:33 -0500)
svn path=/trunk/scripts/git-migration/; revision=1888

git-migrate

index 796f937..e61f380 100755 (executable)
@@ -32,7 +32,7 @@ def clonePackage(base, pkg):
                          stdout=subprocess.PIPE)
     p.wait()
     if len(p.stdout.read()) == 0:
-        subprocess.check_call(['git', 'reset', 'HEAD^'],
+        subprocess.check_call(['git', 'reset', '--soft', 'HEAD^'],
                               cwd='%s.git' % pkg)
 
 def cloneAllPackages(base):