Class SvnCommandLineUtils

java.lang.Object
org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils

public final class SvnCommandLineUtils extends Object
Command line construction utility.
Author:
Brett Porter, Olivier Lamy
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addTarget(org.codehaus.plexus.util.cli.Commandline cl, List<File> files)
     
    static String
    cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)
     
    static int
    execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr)
     
    static int
    execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr)
     
    static int
    executeCleanUp(File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr)
     
    static org.codehaus.plexus.util.cli.Commandline
    getBaseSvnCommandLine(File workingDirectory, SvnScmProviderRepository repository)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • addTarget

      public static void addTarget(org.codehaus.plexus.util.cli.Commandline cl, List<File> files) throws IOException
      Throws:
      IOException
    • getBaseSvnCommandLine

      public static org.codehaus.plexus.util.cli.Commandline getBaseSvnCommandLine(File workingDirectory, SvnScmProviderRepository repository)
    • execute

      public static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr) throws org.codehaus.plexus.util.cli.CommandLineException
      Throws:
      org.codehaus.plexus.util.cli.CommandLineException
    • execute

      public static int execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr) throws org.codehaus.plexus.util.cli.CommandLineException
      Throws:
      org.codehaus.plexus.util.cli.CommandLineException
    • executeCleanUp

      public static int executeCleanUp(File workinDirectory, org.codehaus.plexus.util.cli.StreamConsumer stdout, org.codehaus.plexus.util.cli.StreamConsumer stderr) throws org.codehaus.plexus.util.cli.CommandLineException
      Throws:
      org.codehaus.plexus.util.cli.CommandLineException
    • cryptPassword

      public static String cryptPassword(org.codehaus.plexus.util.cli.Commandline cl)