Author: jkeenan
Date: Sat Jan 19 16:29:08 2008
New Revision: 25012

Modified:
   branches/revision/lib/Parrot/Revision.pm

Log:
Only use cache during configuration; don't touch it during build.


Modified: branches/revision/lib/Parrot/Revision.pm
==============================================================================
--- branches/revision/lib/Parrot/Revision.pm    (original)
+++ branches/revision/lib/Parrot/Revision.pm    Sat Jan 19 16:29:08 2008
@@ -29,7 +29,7 @@
 
 sub _get_revision {
     my $revision;
-    if (-f $cache) {
+    if (-f $cache and ! -f 'Makefile') {
         eval {
             open my $FH, "<", $cache;
             chomp($revision = <$FH>);
@@ -40,7 +40,7 @@
 
     $revision = _analyze_sandbox();
 
-    unless (-f $cache) {
+    if (! -f $cache and ! -f 'Makefile') {
         eval {
             open my $FH, ">", $cache;
             print $FH "$revision\n";

Reply via email to