Author: olamy Date: Tue Jun 8 21:15:10 2010 New Revision: 952827 URL: http://svn.apache.org/viewvc?rev=952827&view=rev Log: [SCM-535] Cache Settings in SvnUtil Submitted by Jake Cobb
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/util/SvnUtil.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/util/SvnUtil.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/util/SvnUtil.java?rev=952827&r1=952826&r2=952827&view=diff ============================================================================== --- maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/util/SvnUtil.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/util/SvnUtil.java Tue Jun 8 21:15:10 2010 @@ -39,13 +39,24 @@ public class SvnUtil public static final File DEFAULT_SETTINGS_DIRECTORY = new File( System.getProperty( "user.home" ), ".scm" ); private static File settingsDirectory = DEFAULT_SETTINGS_DIRECTORY; + + private static Settings settings; private SvnUtil() { } - + public static Settings getSettings() { + if (settings == null) + { + settings = readSettings(); + } + return settings; + } + + public static Settings readSettings() + { File settingsFile = getSettingsFile(); if ( settingsFile.exists() )