SVNDirEntry.DIRENT_ALL : SVNDirEntry.DIRENT_KIND | SVNDirEntry.DIRENT_TIME;
boolean fetchLocks = getSVNEnvironment().isXML() || getSVNEnvironment().isVerbose();
SVNLogClient client = getSVNEnvironment().getClientManager().getLogClient();
for (int i = 0; i < targets.size(); i++) {
String targetName = (String) targets.get(i);
SVNPath target = new SVNPath(targetName, true);
if (getSVNEnvironment().isXML()) {
StringBuffer buffer = openXMLTag("list", SVNXMLUtil.XML_STYLE_NORMAL, "path",
"".equals(target.getTarget()) ? "." : target.getTarget(), new StringBuffer());
getSVNEnvironment().getOut().print(buffer.toString());
}
if (!target.isURL()) {
client.doList(target.getFile(), target.getPegRevision(), getSVNEnvironment().getStartRevision(), fetchLocks, depth, fields, this);
} else {
client.doList(target.getURL(), target.getPegRevision(), getSVNEnvironment().getStartRevision(), fetchLocks, depth, fields, this);
}
if (getSVNEnvironment().isXML()) {
StringBuffer buffer = closeXMLTag("list", new StringBuffer());
getSVNEnvironment().getOut().print(buffer.toString());
}