X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-cvsexportcommit.perl;h=6d9f0ef0f989133422cf8c0302e63dab15a999d5;hb=cc91e1bd0537442339c4fd233b98a4b30e9dbe29;hp=eaa3218e7904a7f4673785eaf80ce67246f0302f;hpb=d775734c40afed216160437c59a45c93bdf28689;p=git.git diff --git a/git-cvsexportcommit.perl b/git-cvsexportcommit.perl index eaa3218e7..6d9f0ef0f 100755 --- a/git-cvsexportcommit.perl +++ b/git-cvsexportcommit.perl @@ -6,6 +6,7 @@ use File::Temp qw(tempdir); use Data::Dumper; use File::Basename qw(basename dirname); use File::Spec; +use Git; our ($opt_h, $opt_P, $opt_p, $opt_v, $opt_c, $opt_f, $opt_a, $opt_m, $opt_d, $opt_u, $opt_w, $opt_W); @@ -15,6 +16,10 @@ $opt_h && usage(); die "Need at least one commit identifier!" unless @ARGV; +# Get git-config settings +my $repo = Git->repository(); +$opt_w = $repo->config('cvsexportcommit.cvsdir') unless defined $opt_w; + if ($opt_w || $opt_W) { # Remember where GIT_DIR is before changing to CVS checkout unless ($ENV{GIT_DIR}) { @@ -365,7 +370,7 @@ sleep(1); sub usage { print STDERR <