Author: vsiveton
Date: Tue Sep  2 03:48:32 2008
New Revision: 691192

URL: http://svn.apache.org/viewvc?rev=691192&view=rev
Log:
o using Os.isFamily( "windows" ) instead of System.getProperty()

Modified:
    
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRevScmProvider.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/SvnScmTestUtils.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRevScmProvider.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRevScmProvider.java?rev=691192&r1=691191&r2=691192&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRevScmProvider.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-accurev/src/main/java/org/apache/maven/scm/provider/accurev/AccuRevScmProvider.java
 Tue Sep  2 03:48:32 2008
@@ -33,6 +33,7 @@
 import 
org.apache.maven.scm.provider.accurev.commands.checkout.AccuRevCheckOutWorkspaceCommand;
 import 
org.apache.maven.scm.provider.accurev.commands.checkout.AccuRevCheckOutUsingPopCommand;
 import org.apache.maven.scm.repository.ScmRepositoryException;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.StringUtils;
 
 import java.util.LinkedList;
@@ -61,8 +62,7 @@
 
     public AccuRevScmProvider()
     {
-        boolean isWindows = System.getProperty( "os.name" 
).toLowerCase().indexOf( "windows" ) != -1;
-        this.accurevExecutable = resolveAccurevExecutable( isWindows );
+        this.accurevExecutable = resolveAccurevExecutable( Os.isFamily( 
"windows" ) );
     }
 
     /** [EMAIL PROTECTED] */

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java?rev=691192&r1=691191&r2=691192&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/src/test/java/org/apache/maven/scm/provider/clearcase/command/checkout/ClearCaseCheckOutCommandTest.java
 Tue Sep  2 03:48:32 2008
@@ -24,6 +24,7 @@
 import org.apache.maven.scm.log.DefaultLog;
 import 
org.apache.maven.scm.provider.clearcase.repository.ClearCaseScmProviderRepository;
 import org.apache.maven.scm.providers.clearcase.settings.Settings;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.cli.Commandline;
 
 import java.io.File;
@@ -95,7 +96,7 @@
         settings.setClearcaseType( 
ClearCaseScmProviderRepository.CLEARCASE_DEFAULT );
 
         File configSpecLocation;
-        if ( System.getProperty( "os.name" ).toLowerCase().indexOf( "windows" 
) >= 0 )
+        if ( Os.isFamily( "windows" ) )
         {
             configSpecLocation = new File( 
"\\\\myserver\\configspecs\\testconfigspec.txt" );
         }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java?rev=691192&r1=691191&r2=691192&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/changelog/AbstractCvsChangeLogCommand.java
 Tue Sep  2 03:48:32 2008
@@ -30,6 +30,7 @@
 import org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils;
 import 
org.apache.maven.scm.provider.cvslib.repository.CvsScmProviderRepository;
 import org.apache.maven.scm.provider.cvslib.util.CvsUtil;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.cli.Commandline;
 
@@ -125,7 +126,7 @@
     {
         // There's a difference between UNIX-like OS and Windows
         // See http://jira.codehaus.org/browse/SCM-187
-        if ( System.getProperty( "os.name" ).toLowerCase().indexOf( "windows" 
) > -1 )
+        if ( Os.isFamily( "windows" ) )
         {
             cl.createArg().setValue( "\"" + dateRange + "\"" );
         }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java?rev=691192&r1=691191&r2=691192&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java
 Tue Sep  2 03:48:32 2008
@@ -22,6 +22,7 @@
 import junit.framework.Assert;
 import org.codehaus.plexus.PlexusTestCase;
 import org.codehaus.plexus.util.FileUtils;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.cli.CommandLineException;
 import org.codehaus.plexus.util.cli.CommandLineUtils;
@@ -44,9 +45,9 @@
         throws IOException
     {
         initRepo( "src/test/repository/", repository, workingDirectory );
-    
+
         FileUtils.deleteDirectory( assertionDirectory );
-    
+
         Assert.assertTrue( assertionDirectory.mkdirs() );
     }
 
@@ -55,15 +56,15 @@
     {
         // Copy the repository to target
         File src = PlexusTestCase.getTestFile( source );
-    
+
         FileUtils.deleteDirectory( repository );
-    
+
         Assert.assertTrue( repository.mkdirs() );
-    
+
         FileUtils.copyDirectoryStructure( src, repository );
-    
+
         FileUtils.deleteDirectory( workingDirectory );
-    
+
         Assert.assertTrue( workingDirectory.mkdirs() );
     }
 
@@ -95,7 +96,7 @@
 
             repositoryRoot = stdout.getOutput().trim();
         }
-        else if ( System.getProperty( "os.name" ).startsWith( "Windows" ) )
+        else if ( Os.isFamily( "windows" ) )
         {
             repositoryRoot = "/" + StringUtils.replace( repositoryRoot, "\\", 
"/" );
         }

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/SvnConfigFileReader.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/SvnConfigFileReader.java?rev=691192&r1=691191&r2=691192&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/SvnConfigFileReader.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/SvnConfigFileReader.java
 Tue Sep  2 03:48:32 2008
@@ -20,6 +20,7 @@
  */
 
 import org.codehaus.plexus.util.IOUtil;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.StringUtils;
 
 import java.io.BufferedReader;
@@ -42,7 +43,7 @@
     {
         if ( configDirectory == null )
         {
-            if ( System.getProperty( "os.name" ).toLowerCase().indexOf( 
"windows" ) >= 0 )
+            if ( Os.isFamily( "windows" ) )
             {
                 configDirectory = new File( System.getProperty( "user.home" ), 
"Application Data/Subversion" );
             }

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/SvnScmTestUtils.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/SvnScmTestUtils.java?rev=691192&r1=691191&r2=691192&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/SvnScmTestUtils.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svntest/src/main/java/org/apache/maven/scm/provider/svn/SvnScmTestUtils.java
 Tue Sep  2 03:48:32 2008
@@ -22,6 +22,7 @@
 import junit.framework.Assert;
 import org.apache.maven.scm.ScmTestCase;
 import org.codehaus.plexus.util.FileUtils;
+import org.codehaus.plexus.util.Os;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.cli.CommandLineException;
 import org.codehaus.plexus.util.cli.CommandLineUtils;
@@ -152,7 +153,7 @@
 
             repositoryRoot = stdout.getOutput().trim();
         }
-        else if ( System.getProperty( "os.name" ).startsWith( "Windows" ) )
+        else if ( Os.isFamily( "windows" ) )
         {
             repositoryRoot = "/" + StringUtils.replace( repositoryRoot, "\\", 
"/" );
         }


Reply via email to