summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-10-11 22:04:11 -0700
committerJunio C Hamano <junkio@cox.net>2005-10-11 22:04:11 -0700
commitd06b689a933f6d2130f8afdf1ac0ddb83eeb59ab (patch)
tree8a27f6b69b7bd37661d6b9b64367b3f57ee35ee1
parent128af9d1ef6c26b94d14c4dd0028c5dda8d6dd82 (diff)
parentdf73e9c62a9f0e6cdf20f095b99abf32c8e65c75 (diff)
downloadgit-d06b689a933f6d2130f8afdf1ac0ddb83eeb59ab.tar.gz
Merge branch 'fixes'
-rwxr-xr-xgit-cvsimport.perl5
1 files changed, 4 insertions, 1 deletions
diff --git a/git-cvsimport.perl b/git-cvsimport.perl
index f35c0d045b..f7c3a51593 100755
--- a/git-cvsimport.perl
+++ b/git-cvsimport.perl
@@ -487,7 +487,10 @@ unless($pid) {
my @opt;
@opt = split(/,/,$opt_p) if defined $opt_p;
unshift @opt, '-z', $opt_z if defined $opt_z;
- exec("cvsps",@opt,"-u","-A","--cvs-direct",'--root',$opt_d,$cvs_tree);
+ unless ($opt_p =~ m/--no-cvs-direct/) {
+ push @opt, '--cvs-direct';
+ }
+ exec("cvsps",@opt,"-u","-A",'--root',$opt_d,$cvs_tree);
die "Could not start cvsps: $!\n";
}