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 2015/01/02 02:42:31 UTC

[3/3] maven-scm git commit: format class. We are now CDD: Checkstyle Driven Development....

format class. We are now CDD: Checkstyle Driven Development....


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

Branch: refs/heads/master
Commit: 98045af2de59c5ea0270934d602bfca9f8e4acc9
Parents: 1948757
Author: Olivier Lamy <ol...@apache.org>
Authored: Fri Jan 2 12:42:18 2015 +1100
Committer: Olivier Lamy <ol...@apache.org>
Committed: Fri Jan 2 12:42:18 2015 +1100

----------------------------------------------------------------------
 .../gitexe/command/AnonymousCommandLine.java    | 53 +++++++++++---------
 1 file changed, 29 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-scm/blob/98045af2/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AnonymousCommandLine.java
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AnonymousCommandLine.java b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AnonymousCommandLine.java
index d2fd786..b87b1a3 100644
--- a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AnonymousCommandLine.java
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/AnonymousCommandLine.java
@@ -19,35 +19,40 @@ package org.apache.maven.scm.provider.git.gitexe.command;
  * under the License.
  */
 
+import org.codehaus.plexus.util.cli.Commandline;
+
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
-import org.codehaus.plexus.util.cli.Commandline;
-
-public class AnonymousCommandLine extends Commandline
+/**
+ * CommandLine extension to mask password
+ * @since 1.9.3
+ */
+public class AnonymousCommandLine
+    extends Commandline
 {
 
     public static final String PASSWORD_PLACE_HOLDER = "********";
-    
-	private Pattern passwordPattern = Pattern.compile( "^.*:(.*)@.*$" );
 
-	/**
-	 * Provides an anonymous output to mask password. Considering URL of type :
-	 * &lt;&lt;protocol&gt;&gt;://&lt;&lt;user&gt;&gt;:&lt;&lt;password&gt;&gt;@
-	 * &lt;&lt;host_definition&gt;&gt;
-	 */
-	@Override
-	public String toString()
-	{
-		String output = super.toString();
-		final Matcher passwordMatcher = passwordPattern.matcher( output );
-		if ( passwordMatcher.find() )
-		{
-			// clear password
-			final String clearPassword = passwordMatcher.group( 1 );
-			// to be replaced in output by stars
-			output = output.replace( clearPassword, PASSWORD_PLACE_HOLDER );
-		}
-		return output;
-	}
+    private Pattern passwordPattern = Pattern.compile( "^.*:(.*)@.*$" );
+
+    /**
+     * Provides an anonymous output to mask password. Considering URL of type :
+     * &lt;&lt;protocol&gt;&gt;://&lt;&lt;user&gt;&gt;:&lt;&lt;password&gt;&gt;@
+     * &lt;&lt;host_definition&gt;&gt;
+     */
+    @Override
+    public String toString()
+    {
+        String output = super.toString();
+        final Matcher passwordMatcher = passwordPattern.matcher( output );
+        if ( passwordMatcher.find() )
+        {
+            // clear password
+            final String clearPassword = passwordMatcher.group( 1 );
+            // to be replaced in output by stars
+            output = output.replace( clearPassword, PASSWORD_PLACE_HOLDER );
+        }
+        return output;
+    }
 }
\ No newline at end of file