Author: dkulp
Date: Wed Apr 27 15:15:24 2022
New Revision: 1900325

URL: http://svn.apache.org/viewvc?rev=1900325&view=rev
Log:
If cache files don't exist, add it

Modified:
    cxf/web/src/main/java/org/apache/cxf/cwiki/SiteExporter.java

Modified: cxf/web/src/main/java/org/apache/cxf/cwiki/SiteExporter.java
URL: 
http://svn.apache.org/viewvc/cxf/web/src/main/java/org/apache/cxf/cwiki/SiteExporter.java?rev=1900325&r1=1900324&r2=1900325&view=diff
==============================================================================
--- cxf/web/src/main/java/org/apache/cxf/cwiki/SiteExporter.java (original)
+++ cxf/web/src/main/java/org/apache/cxf/cwiki/SiteExporter.java Wed Apr 27 
15:15:24 2022
@@ -443,12 +443,16 @@ public class SiteExporter implements Run
 
     private void saveCache() throws Exception {
         File file = new File(rootOutputDir, pageCacheFile);
+        boolean existed = file.exists();
         file.getParentFile().mkdirs();
         FileOutputStream fout = new FileOutputStream(file);
         ObjectOutputStream oout = new ObjectOutputStream(fout);
         oout.writeObject(pages);
         oout.writeObject(blog);
         oout.close();
+        if (!existed) {
+            callSvn("add", file.getAbsolutePath());
+        }
     }
 
     private void renderPages() throws Exception {


Reply via email to