Merge branch 'jk/perl-warning'
Dev support. * jk/perl-warning: perl: check for perl warnings while running tests
This commit is contained in:
commit
65681e75c1
3
Makefile
3
Makefile
@ -2767,6 +2767,9 @@ ifdef GIT_INTEROP_MAKE_OPTS
|
||||
endif
|
||||
ifdef GIT_TEST_INDEX_VERSION
|
||||
@echo GIT_TEST_INDEX_VERSION=\''$(subst ','\'',$(subst ','\'',$(GIT_TEST_INDEX_VERSION)))'\' >>$@+
|
||||
endif
|
||||
ifdef GIT_TEST_PERL_FATAL_WARNINGS
|
||||
@echo GIT_TEST_PERL_FATAL_WARNINGS=\''$(subst ','\'',$(subst ','\'',$(GIT_TEST_PERL_FATAL_WARNINGS)))'\' >>$@+
|
||||
endif
|
||||
@if cmp $@+ $@ >/dev/null 2>&1; then $(RM) $@+; else mv $@+ $@; fi
|
||||
|
||||
|
@ -46,3 +46,5 @@ ifeq ($(filter gcc5,$(COMPILER_FEATURES)),)
|
||||
DEVELOPER_CFLAGS += -Wno-uninitialized
|
||||
endif
|
||||
endif
|
||||
|
||||
GIT_TEST_PERL_FATAL_WARNINGS = YesPlease
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Copyright (C) 2006, Eric Wong <normalperson@yhbt.net>
|
||||
# License: GPL v2 or later
|
||||
use 5.008;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use strict;
|
||||
use vars qw/ $AUTHOR $VERSION
|
||||
$oid $oid_short $oid_length
|
||||
|
@ -12,7 +12,7 @@
|
||||
package Error;
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
|
||||
use vars qw($VERSION);
|
||||
use 5.004;
|
||||
|
@ -9,7 +9,7 @@ package Git;
|
||||
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
|
||||
use File::Temp ();
|
||||
use File::Spec ();
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::I18N;
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
BEGIN {
|
||||
require Exporter;
|
||||
if ($] < 5.008003) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package Git::IndexInfo;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Git qw/command_input_pipe command_close_pipe/;
|
||||
|
||||
sub new {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::LoadCPAN;
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
|
||||
=head1 NAME
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::LoadCPAN::Error;
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Git::LoadCPAN (
|
||||
module => 'Error',
|
||||
import => 1,
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::LoadCPAN::Mail::Address;
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Git::LoadCPAN (
|
||||
module => 'Mail::Address',
|
||||
import => 0,
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::Packet;
|
||||
use 5.008;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
BEGIN {
|
||||
require Exporter;
|
||||
if ($] < 5.008003) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package Git::SVN;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Fcntl qw/:DEFAULT :seek/;
|
||||
use constant rev_map_fmt => 'NH*';
|
||||
use vars qw/$_no_metadata
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::SVN::Editor;
|
||||
use vars qw/@ISA $_rmdir $_cp_similarity $_find_copies_harder $_rename_limit/;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use SVN::Core;
|
||||
use SVN::Delta;
|
||||
use Carp qw/croak/;
|
||||
|
@ -3,7 +3,7 @@ use vars qw/@ISA $_ignore_regex $_include_regex $_preserve_empty_dirs
|
||||
$_placeholder_filename @deleted_gpath %added_placeholder
|
||||
$repo_id/;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use SVN::Delta;
|
||||
use Carp qw/croak/;
|
||||
use File::Basename qw/dirname/;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package Git::SVN::GlobSpec;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
|
||||
sub new {
|
||||
my ($class, $glob, $pattern_ok) = @_;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package Git::SVN::Log;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Git::SVN::Utils qw(fatal);
|
||||
use Git qw(command
|
||||
command_oneline
|
||||
|
@ -1,5 +1,5 @@
|
||||
package Git::SVN::Memoize::YAML;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use strict;
|
||||
use YAML::Any ();
|
||||
|
||||
|
@ -33,7 +33,7 @@ package Git::SVN::Migration;
|
||||
# possible if noMetadata or useSvmProps are set; but should
|
||||
# be no problem for users that use the (sensible) defaults.
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Carp qw/croak/;
|
||||
use File::Path qw/mkpath/;
|
||||
use File::Basename qw/dirname basename/;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package Git::SVN::Prompt;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
require SVN::Core;
|
||||
use vars qw/$_no_auth_cache $_username/;
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::SVN::Ra;
|
||||
use vars qw/@ISA $config_dir $_ignore_refs_regex $_log_window_size/;
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
use Memoize;
|
||||
use Git::SVN::Utils qw(
|
||||
canonicalize_url
|
||||
|
@ -1,7 +1,7 @@
|
||||
package Git::SVN::Utils;
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use warnings $ENV{GIT_PERL_FATAL_WARNINGS} ? qw(FATAL all) : ();
|
||||
|
||||
use SVN::Core;
|
||||
|
||||
|
@ -499,6 +499,12 @@ then
|
||||
export GIT_INDEX_VERSION
|
||||
fi
|
||||
|
||||
if test -n "$GIT_TEST_PERL_FATAL_WARNINGS"
|
||||
then
|
||||
GIT_PERL_FATAL_WARNINGS=1
|
||||
export GIT_PERL_FATAL_WARNINGS
|
||||
fi
|
||||
|
||||
# Add libc MALLOC and MALLOC_PERTURB test
|
||||
# only if we are not executing the test with valgrind
|
||||
if test -n "$valgrind" ||
|
||||
|
Loading…
Reference in New Issue
Block a user