static void callSvn()

in src/main/java/org/apache/cxf/cwiki/SiteExporter.java [554:566]


    static void callSvn(File dir, String ... commands) throws Exception {
        if (svn) {
            List<String> cmds = new ArrayList<String>();
            cmds.add("svn");
            cmds.add("--non-interactive");
            cmds.addAll(Arrays.asList(commands));
            Process p = Runtime.getRuntime().exec(cmds.toArray(new String[cmds.size()]),
                                                  new String[0], dir);
            if (p.waitFor() != 0) {
                IOUtils.copy(p.getErrorStream(), System.err);
            }
        }
    }