@Override public void delete(List<File> paths) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } String command = "delete"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--force"); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }
@Override public void delete(List<File> paths) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } String command = "delete"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--force"); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }
@Override public void add(List<File> paths) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } String command = "add"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--force", "--parents", "--depth", "infinity"); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }
@Override public void add(List<File> paths) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } String command = "add"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--force", "--parents", "--depth", "infinity"); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }
@Override public void commit(List<File> paths, String message) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } Assert.noBlanks("Commit message is blank", message); String command = "commit"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--depth", "infinity", "--message", message); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }
@Override public void commit(List<File> paths, String message) { if (CollectionUtils.isEmpty(paths)) { // Nothing to do return; } Assert.notBlank(message, "Commit message is blank"); String command = "commit"; List<String> cpaths = LocationUtils.getCanonicalPaths(paths); List<String> options = Arrays.asList("--depth", "infinity", "--message", message); List<String> arguments = new ArrayList<String>(); arguments.add(command); arguments.addAll(cpaths); arguments.addAll(options); executeAndValidate(SVN, arguments); }