protected static Commandline createCommandLine()

in src/main/java/org/apache/maven/plugins/changelog/scm/provider/svn/svnexe/command/info/SvnInfoCommandExpanded.java [105:133]


    protected static Commandline createCommandLine(
            final SvnScmProviderRepository repository,
            final ScmFileSet fileSet,
            final boolean recursive,
            final String revision) {
        Commandline cl = SvnCommandLineUtils.getBaseSvnCommandLine(fileSet.getBasedir(), repository);

        cl.createArg().setValue("info");

        if (recursive) {
            cl.createArg().setValue("--recursive");
        }

        if (revision != null && !revision.isEmpty()) {
            cl.createArg().setValue("-r");
            cl.createArg().setValue(revision);
        }

        for (File file : fileSet.getFileList()) {
            if (repository == null) {
                cl.createArg().setValue(file.getPath());
            } else {
                cl.createArg()
                        .setValue(repository.getUrl() + "/" + file.getPath().replace('\\', '/'));
            }
        }

        return cl;
    }