]> scripts.mit.edu Git - wizard.git/blobdiff - lib/wizard/command/migrate.py
Harden the migration script slightly.
[wizard.git] / lib / wizard / command / migrate.py
index 09e6ff8e5f7a65e507ceace5701e48952a981085..056d4482de6d6295fb346e357b72dccb42c6eb73 100644 (file)
@@ -138,7 +138,7 @@ what repository and tag to use."""
     did_git_checkout_scripts = False
     try:
         # create repository
-        shell.call("git", "init")
+        shell.call("git", "--git-dir=.git", "init")
         did_git_init = True
         # configure our remote
         shell.call("git", "remote", "add", "origin", repo)
@@ -148,7 +148,7 @@ what repository and tag to use."""
         # perform the initial fetch
         shell.call("git", "fetch", "origin")
         # soft reset to our tag
-        shell.call("git", "reset", tag)
+        shell.call("git", "reset", tag, "--")
         # checkout the .scripts directory
         shell.call("git", "checkout", ".scripts")
         did_git_checkout_scripts = True