Author: allison
Date: Wed Nov 16 12:28:19 2005
New Revision: 10033

Modified:
   trunk/   (props changed)
   trunk/lib/Parrot/Distribution.pm
   trunk/lib/Parrot/Revision.pm
Log:
Fixed uninitialized variable warning from t/perl/manifest (see ticket #37655).

Modified: trunk/lib/Parrot/Distribution.pm
==============================================================================
--- trunk/lib/Parrot/Distribution.pm    (original)
+++ trunk/lib/Parrot/Distribution.pm    Wed Nov 16 12:28:19 2005
@@ -231,9 +231,15 @@ Query the svn:ignore property and genera
 
 sub gen_manifest_skip {
 
-   # manicheck.pl is propably only useful for checked out revisions
+   # manicheck.pl is probably only useful for checked out revisions
    # Checkout is done either with svn or svk
-   my $svn_cmd = $Parrot::Revision::svn_entries =~ m/\.svn/ ? 'svn' : 'svk';
+   my $svn_cmd;
+   if (defined $Parrot::Revision::svn_entries 
+            && $Parrot::Revision::svn_entries =~ m/\.svn/) {
+       $svn_cmd = 'svn';
+   } else {
+       $svn_cmd = 'svk';
+   }
 
    # Find all directories in the Parrot distribution
    my %dir_list  = map { my $dir = ( File::Spec->splitpath( $_ ) )[1];

Modified: trunk/lib/Parrot/Revision.pm
==============================================================================
--- trunk/lib/Parrot/Revision.pm        (original)
+++ trunk/lib/Parrot/Revision.pm        Wed Nov 16 12:28:19 2005
@@ -25,13 +25,8 @@ use 5.006;
 our $svn_entries = undef;
 
 sub __get_revision {
-    foreach my $entry ( qw[.svn/entries .svk/entries] ) {
-        if (-e $entry) {
-            $svn_entries = $entry;
-            last;
-        }
-    }
-    return 0 unless defined $svn_entries;
+    return 0 unless (-e ".svn/entries");
+    $svn_entries = ".svn/entries";
 
     # code taken from pugs/util/version_h.pl rev 859
     if (-r $svn_entries) {

Reply via email to