[commit] r1702 - trunk/Paradigms/MetaGME/MetaInterpreter

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Wed Nov 23 12:39:54 CST 2011


Author: ksmyth
Date: Wed Nov 23 12:39:54 2011
New Revision: 1702

Log:
Disable auto-commit because it is a performance killer

Modified:
   trunk/Paradigms/MetaGME/MetaInterpreter/BON2Component.cpp

Modified: trunk/Paradigms/MetaGME/MetaInterpreter/BON2Component.cpp
==============================================================================
--- trunk/Paradigms/MetaGME/MetaInterpreter/BON2Component.cpp	Wed Nov 23 12:39:43 2011	(r1701)
+++ trunk/Paradigms/MetaGME/MetaInterpreter/BON2Component.cpp	Wed Nov 23 12:39:54 2011	(r1702)
@@ -353,6 +353,7 @@
 // May also be used in case of invokeable Add-Ons
 void Component::invokeEx( Project& project, FCO& currentFCO, const std::set<FCO>& setSelectedFCOs, long lParam )
 {
+	project->setAutoCommit(false);
 	// ======================
 	// Insert application specific code here
 	global_vars.silent_mode = (lParam == GME_SILENT_MODE);
@@ -455,7 +456,10 @@
 			
 			global_vars.dmp.close();
 			if (success)
+			{
+				project->commit();
 				Dumper::registerIt( global_vars.xmp_file_name);
+			}
 		}
 		else
 			global_vars.err << MSG_ERROR << "Exited before populating the Merged Paradigm Sheet. Proxy or other problem may exist.\n";


More information about the gme-commit mailing list