diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-05-10 13:40:57 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-05-10 13:40:57 -0700 |
commit | e79dd64cbeb373e0755a8d3bb772d8c4a1c85493 (patch) | |
tree | 7ca690586800ccda0218fb1fb377b6ef02985fe2 | |
parent | 04bd6da2dc9c12f5bff29bc81c037891ef7ed230 (diff) | |
parent | 523a33ca17c76bee007d7394fb3930266c577c02 (diff) | |
download | git-e79dd64cbeb373e0755a8d3bb772d8c4a1c85493.tar.gz |
Merge branch 'svn/bad-ref' of git://bogomips.org/git-svn
* 'svn/bad-ref' of git://bogomips.org/git-svn:
Git/SVN: die when there is no commit metadata
-rw-r--r-- | perl/Git/SVN.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/perl/Git/SVN.pm b/perl/Git/SVN.pm index b2c14e2ff5..d94d01cfdc 100644 --- a/perl/Git/SVN.pm +++ b/perl/Git/SVN.pm @@ -97,7 +97,8 @@ sub resolve_local_globs { "existing: $existing\n", " globbed: $refname\n"; } - my $u = (::cmt_metadata("$refname"))[0]; + my $u = (::cmt_metadata("$refname"))[0] or die + "$refname: no associated commit metadata\n"; $u =~ s!^\Q$url\E(/|$)!! or die "$refname: '$url' not found in '$u'\n"; if ($pathname ne $u) { |