package com.perforce.cvs.parser;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class RcsFileFinder {
private Logger logger = LoggerFactory.getLogger(RcsFileFinder.class);
private int count = 0;
List<File> files = new ArrayList<File>();
public RcsFileFinder(String path) {
findFiles(path);
}
private void findFiles(String path) {
File base = new File(path);
File[] list = base.listFiles();
for (File f : list) {
if (f.isDirectory()) {
if (!"CVSROOT".equals(f.getName())) {
findFiles(f.getAbsolutePath());
}
} else {
if (f.getName().endsWith(",v")) {
files.add(f);
logger.debug("file: " + f.getAbsolutePath());
count++;
System.out.print("Found: " + count + "\r");
}
}
}
}
public List<File> getFiles() {
return files;
}
}
# |
Change |
User |
Description |
Committed |
|
#1
|
10825 |
Paul Allen |
Branching using paul_allen.p4convert |
|
|
//guest/perforce_software/p4convert/src/com/perforce/cvs/parser/RcsFileFinder.java |
#1
|
9807 |
Paul Allen |
Initial import of p4-convert (from change 894340) |
|
|