Index: trunk/ippTools/share/Makefile.am
===================================================================
--- trunk/ippTools/share/Makefile.am	(revision 19029)
+++ trunk/ippTools/share/Makefile.am	(revision 19038)
@@ -59,5 +59,6 @@
 	difftool_inputskyfile.sql \
 	difftool_definebyquery.sql \
-	difftool_revertdiffskyfile.sql \
+	difftool_revertdiffskyfile_update.sql \
+	difftool_revertdiffskyfile_delete.sql \
 	difftool_skyfile.sql \
 	difftool_todiffskyfile.sql \
Index: trunk/ippTools/share/difftool_revertdiffskyfile.sql
===================================================================
--- trunk/ippTools/share/difftool_revertdiffskyfile.sql	(revision 19029)
+++ 	(revision )
@@ -1,3 +1,0 @@
-DELETE FROM diffSkyfile
-WHERE
-    fault != 0
Index: trunk/ippTools/share/difftool_revertdiffskyfile_delete.sql
===================================================================
--- trunk/ippTools/share/difftool_revertdiffskyfile_delete.sql	(revision 19038)
+++ trunk/ippTools/share/difftool_revertdiffskyfile_delete.sql	(revision 19038)
@@ -0,0 +1,3 @@
+DELETE FROM diffSkyfile
+WHERE
+    fault != 0
Index: trunk/ippTools/share/difftool_revertdiffskyfile_update.sql
===================================================================
--- trunk/ippTools/share/difftool_revertdiffskyfile_update.sql	(revision 19038)
+++ trunk/ippTools/share/difftool_revertdiffskyfile_update.sql	(revision 19038)
@@ -0,0 +1,5 @@
+UPDATE diffRun
+JOIN diffSkyfile USING(diff_id)
+SET diffRun.state = 'run'
+WHERE
+    diffSkyfile.fault != 0
