You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2018/03/03 10:40:35 UTC

[1/2] maven-scm git commit: [SCM-866] fix wrong parser assigned by CvsExe to cvs rls output

Repository: maven-scm
Updated Branches:
  refs/heads/master 5c84faeea -> 473a094b8


[SCM-866] fix wrong parser assigned by CvsExe to cvs rls output

see also SCM-380

[SCM-866] fix CvsListConsumer: dirs have no forward slash


Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/411123cf
Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/411123cf
Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/411123cf

Branch: refs/heads/master
Commit: 411123cf44deb5a41b2c588360d4c9def30bf4b0
Parents: 6f7dd0c
Author: Ilya Basin <ba...@gmail.com>
Authored: Sun Feb 18 14:08:46 2018 +0300
Committer: olivier lamy <ol...@apache.org>
Committed: Sat Mar 3 20:39:44 2018 +1000

----------------------------------------------------------------------
 .../scm/provider/cvslib/command/list/CvsListConsumer.java      | 3 ++-
 .../provider/cvslib/cvsexe/command/list/CvsExeListCommand.java | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-scm/blob/411123cf/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/list/CvsListConsumer.java
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/list/CvsListConsumer.java b/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/list/CvsListConsumer.java
index fbd54a8..8668292 100644
--- a/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/list/CvsListConsumer.java
+++ b/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/list/CvsListConsumer.java
@@ -79,7 +79,8 @@ public class CvsListConsumer
         }
         else
         {
-            entries.add( new ScmFile( params[1], ScmFileStatus.UNKNOWN ) );
+            String dirSuf = params[0].indexOf( 'D' ) == -1 ? "" : "/";
+            entries.add( new ScmFile( params[1] + dirSuf, ScmFileStatus.UNKNOWN ) );
         }
     }
 

http://git-wip-us.apache.org/repos/asf/maven-scm/blob/411123cf/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/list/CvsExeListCommand.java
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/list/CvsExeListCommand.java b/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/list/CvsExeListCommand.java
index 738787f..70f2176 100644
--- a/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/list/CvsExeListCommand.java
+++ b/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/src/main/java/org/apache/maven/scm/provider/cvslib/cvsexe/command/list/CvsExeListCommand.java
@@ -22,7 +22,7 @@ package org.apache.maven.scm.provider.cvslib.cvsexe.command.list;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.command.list.ListScmResult;
 import org.apache.maven.scm.provider.cvslib.command.list.AbstractCvsListCommand;
-import org.apache.maven.scm.provider.cvslib.command.status.CvsStatusConsumer;
+import org.apache.maven.scm.provider.cvslib.command.list.CvsListConsumer;
 import org.codehaus.plexus.util.cli.CommandLineException;
 import org.codehaus.plexus.util.cli.CommandLineUtils;
 import org.codehaus.plexus.util.cli.Commandline;
@@ -38,7 +38,7 @@ public class CvsExeListCommand
     protected ListScmResult executeCvsCommand( Commandline cl )
         throws ScmException
     {
-        CvsStatusConsumer consumer = new CvsStatusConsumer( getLogger(), cl.getWorkingDirectory() );
+        CvsListConsumer consumer = new CvsListConsumer( getLogger() );
 
         CommandLineUtils.StringStreamConsumer stderr = new CommandLineUtils.StringStreamConsumer();
 
@@ -58,7 +58,7 @@ public class CvsExeListCommand
             return new ListScmResult( cl.toString(), "The cvs command failed.", stderr.getOutput(), false );
         }
 
-        return new ListScmResult( cl.toString(), consumer.getChangedFiles() );
+        return new ListScmResult( cl.toString(), consumer.getEntries() );
 
     }
 }


[2/2] maven-scm git commit: Merge branch 'pr-64'

Posted by ol...@apache.org.
Merge branch 'pr-64'

This closes #64


Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/473a094b
Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/473a094b
Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/473a094b

Branch: refs/heads/master
Commit: 473a094b88eec878d6801819d38887c3f4d2abef
Parents: 5c84fae 411123c
Author: olivier lamy <ol...@apache.org>
Authored: Sat Mar 3 20:40:23 2018 +1000
Committer: olivier lamy <ol...@apache.org>
Committed: Sat Mar 3 20:40:23 2018 +1000

----------------------------------------------------------------------
 .../scm/provider/cvslib/command/list/CvsListConsumer.java      | 3 ++-
 .../provider/cvslib/cvsexe/command/list/CvsExeListCommand.java | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------