You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by mp...@apache.org on 2006/06/08 16:02:35 UTC

svn commit: r412755 - /maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java

Author: mperham
Date: Thu Jun  8 07:02:34 2006
New Revision: 412755

URL: http://svn.apache.org/viewvc?rev=412755&view=rev
Log:
PR: SCM-184
Submitted by: John Didion
Use canonical path in clientspec (non-canonical breaks Continuum)

Modified:
    maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java

Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java?rev=412755&r1=412754&r2=412755&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-perforce/src/main/java/org/apache/maven/scm/provider/perforce/PerforceScmProvider.java Thu Jun  8 07:02:34 2006
@@ -324,10 +324,17 @@
     {
         String clientspecName = getClientspecName( repo, workDir );
         String userName = getUsername( repo );
-
+        String rootDir = null;
+        try {
+            rootDir = workDir.getCanonicalPath();
+        } catch (IOException ex) {
+            //getLogger().error("Error getting canonical path for working directory: " + workDir, ex);
+            rootDir = workDir.getAbsolutePath();
+        }
+        
         StringBuffer buf = new StringBuffer();
         buf.append( "Client: " ).append( clientspecName ).append( NEWLINE );
-        buf.append( "Root: " ).append( workDir ).append( NEWLINE );
+        buf.append( "Root: " ).append( rootDir ).append( NEWLINE );
         buf.append( "Owner: " ).append( userName ).append( NEWLINE );
         buf.append( "View:" ).append( NEWLINE );
         buf.append( "\t" ).append( PerforceScmProvider.getCanonicalRepoPath( repo.getPath() ) );