git-cvsimport-script: fix branch switching
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 4 Jul 2005 13:28:36 +0000 (15:28 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 4 Jul 2005 13:28:36 +0000 (15:28 +0200)
Previous patch broke branch switching.

git-cvsimport-script

index 0531af30aa90667c267f871caf758182e3b2c03c..418c209c80b866ff9472c1afde182f34b6eb1449 100755 (executable)
@@ -651,9 +651,10 @@ while(<CVS>) {
                }
                if(($ancestor || $branch) ne $last_branch) {
                        print "Switching from $last_branch to $branch\n" if $opt_v;
-                       system("git-read-tree","-m","$last_branch","$branch");
+                       system("git-read-tree", $branch);
                        die "read-tree failed: $?\n" if $?;
                }
+               $last_branch = $branch if $branch ne $last_branch;
                $state = 9;
        } elsif($state == 8) {
                $logmsg .= "$_\n";