From 5447f06c0f4df240ae36e427542f76bac9b4f09b Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 7 Nov 2013 17:03:39 -0500 Subject: [PATCH] In order to make the migration scripts littler in size - just write the comment one time or when changed --- .../src/org/compiere/dbPort/Convert.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/dbPort/Convert.java b/org.adempiere.base/src/org/compiere/dbPort/Convert.java index 2e6a636c8e..9b314fe0f8 100644 --- a/org.adempiere.base/src/org/compiere/dbPort/Convert.java +++ b/org.adempiere.base/src/org/compiere/dbPort/Convert.java @@ -566,6 +566,8 @@ public abstract class Convert return false; } + private static String m_oldprm_COMMENT = ""; + private static void writeLogMigrationScript(Writer w, String statement) throws IOException { boolean isUseCentralizedID = "Y".equals(MSysConfig.getValue(MSysConfig.DICTIONARY_ID_USE_CENTRALIZED_ID, "Y")); // defaults to Y @@ -581,10 +583,14 @@ public abstract class Convert w.append("-- "); w.append(dateTimeText); w.append("\n"); - // log sysconfig comment - w.append("-- "); - w.append(prm_COMMENT); - w.append("\n"); + if (prm_COMMENT != null && ! m_oldprm_COMMENT.equals(prm_COMMENT)) { + // log sysconfig comment + w.append("-- "); + w.append(prm_COMMENT); + w.append("\n"); + if (w == writerPg) + m_oldprm_COMMENT = prm_COMMENT; + } // log statement w.append(statement); // close statement