summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-05-05 09:08:36 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-05-05 09:08:59 -0700
commitd6952ffaa96f5dfdd1e842e94034e15ded784b11 (patch)
tree7e2b1f2c9f84ea58826966101fe9689edf6c848d
parent544d136c398c6cbd18c3b295bc9778f188db4bb4 (diff)
downloadmailscripts-d6952ffaa96f5dfdd1e842e94034e15ded784b11.tar.gz
maildir-import-patch: more helpful error message if no Git::Wrapper
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
-rwxr-xr-xmaildir-import-patch3
1 files changed, 2 insertions, 1 deletions
diff --git a/maildir-import-patch b/maildir-import-patch
index 0147c49..91b5143 100755
--- a/maildir-import-patch
+++ b/maildir-import-patch
@@ -24,7 +24,6 @@ use Cwd;
use File::Basename;
use File::Temp ();
use File::Which;
-use Git::Wrapper;
use List::MoreUtils "firstidx";
use Mail::Box::Manager;
@@ -32,6 +31,8 @@ my $us = basename $0;
my $maildir_dir = shift
or die "$us: usage: $us MAILDIR [git-format-patch(1) args]\n";
which "git" or die "$us: this script requires git to be installed\n";
+eval { require Git::Wrapper }
+ or die "$us: this script requires Git::Wrapper (libgit-wrapper-perl)\n";
my $git = Git::Wrapper->new(getcwd);
my $toplevel;