← Back to team overview

mvhub-dev team mailing list archive

[Merge] lp:~reddy22222/mvhub/perltidy_doesnt_check into lp:mvhub

 

Srihari Reddy has proposed merging lp:~reddy22222/mvhub/perltidy_doesnt_check into lp:mvhub.

Requested reviews:
  MVHub devs with commit rights (mvhub-commit)


perltidy.t changed so that all perl files now get tidied
-- 
https://code.launchpad.net/~reddy22222/mvhub/perltidy_doesnt_check/+merge/31327
Your team MVHub Developers is subscribed to branch lp:mvhub.
=== modified file 'app-mvhub/t/perltidy.t'
--- app-mvhub/t/perltidy.t	2010-07-05 18:12:08 +0000
+++ app-mvhub/t/perltidy.t	2010-07-29 20:41:02 +0000
@@ -6,6 +6,7 @@
 use Carp;
 use Test::More;
 use File::Temp;
+use Params::Validate;
 
 use TestHelper;
 
@@ -65,16 +66,27 @@
 sub _get_uncommitted_perl_files {
 
     my @perl_files = `bzr status`;
+    my @all_files = get_files_from( '.',q{'*'} );
     chomp @perl_files;
-    @perl_files = map { s# +##; $_; } @perl_files;
-    @perl_files = grep { m/(pl|pm|t)$/; } @perl_files;
+    # @perl_files = map { s# +##; $_; } @perl_files;
+    foreach my $file (@all_files)
+    {
+        my $result = `/usr/bin/file $file`;
+	push @perl_files, $file if $result=~m/perl/i;
+    }
 
     return @perl_files;
 }
 
 sub _get_all_perl_files {
+    my @perl_files;
+    my @all_files = get_files_from( '.',q{'*'} );
+    foreach my $file (@all_files)
+    {
+        my $result = `/usr/bin/file $file`;
+	push @perl_files, $file if $result=~m/perl/i;
+    }
 
-    my @perl_files = get_files_from( '.', qw/*.pl *.pm *.t / );
     @perl_files = map { s#^.*lib-mvhub/t/\.\.#lib-mvhub#;  $_; } @perl_files;
     @perl_files = map { s#^.*app-mvhub/t/\.\.#app-mvhub/#; $_; } @perl_files;
     @perl_files = map { s#^\./##;                          $_; } @perl_files;
@@ -82,6 +94,12 @@
     return @perl_files;
 }
 
+sub _is_perl {
+  Validate::Params::validate_pos(@_,1);
+  my $file=shift;
+  my $result=`file $file`
+}
+
 sub _build_fix_msg {
     my $perltidyrc = shift or croak 'missing pararm: $perltidyrc';
     my @files      = @_    or die 'missing parameter: @files';


Follow ups