X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fstrictures.pm;h=63ce90e2f79700e812073c05e206ff3fb4c39bae;hb=9668cbf1426fdd545095e1e4a691ab9b917a4bb3;hp=b7e96e1e27ac04657c6de9bc67f2d5a9027bbecb;hpb=2da53f4a5ec76c723b169e72c34eb178999519a6;p=p5sagit%2Fstrictures.git diff --git a/lib/strictures.pm b/lib/strictures.pm index b7e96e1..63ce90e 100644 --- a/lib/strictures.pm +++ b/lib/strictures.pm @@ -7,7 +7,8 @@ BEGIN { *_PERL_LT_5_8_4 = ($] < 5.008004) ? sub(){1} : sub(){0}; } -our $VERSION = '1.005005'; +our $VERSION = '1.005006'; +$VERSION = eval $VERSION; sub VERSION { my ($class, $version) = @_; @@ -37,10 +38,10 @@ sub import { . "please unset \$ENV{PERL_STRICTURES_EXTRA}\n"; } $ENV{PERL_STRICTURES_EXTRA}; - } elsif (_PERL_LT_5_8_4) { + } elsif (! _PERL_LT_5_8_4) { (caller)[1] =~ /^(?:t|xt|lib|blib)[\\\/]/ and defined $Smells_Like_VCS ? $Smells_Like_VCS - : ( $Smells_Like_VCS = ( + : ( $Smells_Like_VCS = !!( -e '.git' || -e '.svn' || -e '.hg' || (-e '../../dist.ini' && (-e '../../.git' || -e '../../.svn' || -e '../../.hg' )) @@ -107,7 +108,7 @@ is equivalent to except when called from a file which matches: - (caller)[1] =~ /^(?:t|xt|lib|blib)/ + (caller)[1] =~ /^(?:t|xt|lib|blib)[\\\/]/ and when either C<.git>, C<.svn>, or C<.hg> is present in the current directory (with the intention of only forcing extra tests on the author side) -- or when C<.git>,