Index: trunk/ippScripts/scripts/diff_skycell.pl
===================================================================
--- trunk/ippScripts/scripts/diff_skycell.pl	(revision 32562)
+++ trunk/ippScripts/scripts/diff_skycell.pl	(revision 32637)
@@ -277,4 +277,16 @@
     $outputStats = prepare_output("SKYCELL.STATS.UPDATE", $outroot, 1);
     $configuration = $ipprc->filename("PPSUB.CONFIG", $outroot);
+    # XXX: Work around problem with updating old diff runs. Their config files are incompatible
+    # with the current code.
+    if ($camera ne 'GPC1' or $diff_id >= 88268) {
+        if (!$ipprc->file_exists($configuration)) {
+	    print STDERR "WARNING: Config dump file $configuration is missing. Using current recipes and file rules.\n";
+	    $configuration = undef;
+	}
+    } else {
+    	print STDERR "WARNING: Using new recipes because config dump file is too old\n";
+    	$configuration = undef;
+    }
+
     if (!$ipprc->file_exists($configuration)) {
        print STDERR "WARNING: Config dump file $configuration is missing. Using current recipes and file rules.\n";
