diff options
author | Christopher Layne <clayne@anodized.com> | 2016-07-03 05:39:23 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-07-03 06:04:47 +0000 |
commit | 19e9542fa29ec3027a5169ac5d1fc740405dc234 (patch) | |
tree | ba01da1ab91c605d02a018f0f4ac12da76137609 /git-svn.perl | |
parent | cf4c2cfe52be5bd973a4838f73a35d3959ce2f43 (diff) | |
download | git-19e9542fa29ec3027a5169ac5d1fc740405dc234.tar.gz |
git-svn: clone: Fail on missing url argument
cmd_clone should detect a missing $url arg before using it otherwise
an uninitialized value error is emitted in even the simplest case of
'git svn clone' without arguments.
Signed-off-by: Christopher Layne <clayne@anodized.com>
Signed-off-by: Eric Wong <e@80x24.org>
Diffstat (limited to 'git-svn.perl')
-rwxr-xr-x | git-svn.perl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/git-svn.perl b/git-svn.perl index 05eced06cd..f609e54ce3 100755 --- a/git-svn.perl +++ b/git-svn.perl @@ -507,7 +507,10 @@ sub init_subdir { sub cmd_clone { my ($url, $path) = @_; - if (!defined $path && + if (!$url) { + die "SVN repository location required ", + "as a command-line argument\n"; + } elsif (!defined $path && (defined $_trunk || @_branches || @_tags || defined $_stdlayout) && $url !~ m#^[a-z\+]+://#) { |