[jboss-svn-commits] JBL Code SVN: r25430 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 26 02:04:15 EST 2009


Author: michael.neale at jboss.com
Date: 2009-02-26 02:04:15 -0500 (Thu, 26 Feb 2009)
New Revision: 25430

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
Log:
added some option to turn off slow version creation for testing

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java	2009-02-26 06:49:19 UTC (rev 25429)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java	2009-02-26 07:04:15 UTC (rev 25430)
@@ -330,13 +330,15 @@
                                                       pkg );
         }
 
+        boolean newVer = Boolean.parseBoolean(System.getProperty("drools.createNewVersionOnImport", "true"));
+
         for ( Asset as : imp.getAssets() ) {
 
             if ( existing && pkg.containsAsset( as.name ) ) {
                 AssetItem asset = pkg.loadAsset( as.name );
                 if ( asset.getFormat().equals( as.format ) ) {
                     asset.updateContent( as.content );
-                    asset.checkin( "Imported change form external DRL" );
+                    if (newVer) asset.checkin( "Imported change form external DRL" );
                 } //skip it if not the right format
 
             } else {
@@ -347,11 +349,14 @@
 
                 asset.updateContent( as.content );
                 asset.updateExternalSource( "Imported from external DRL" );
-                asset.checkin( "Imported change form external DRL" );
+                if (newVer) asset.checkin( "Imported change form external DRL" );
+
             }
         }
 
         repository.save();
+
+
     }
 
     /**




More information about the jboss-svn-commits mailing list