boolean ignoreExternals, String[] changelists, StatusCallback callback) throws ClientException {
final StatusCallback statusCallback = callback;
status(path, depth, onServer, getAll, noIgnore, ignoreExternals, changelists, new ISVNStatusHandler() {
public void handleStatus(SVNStatus status) {
if (statusCallback != null) {
statusCallback.doStatus(JavaHLObjectFactory.createStatus(status.getFile().getPath(), status));
}
}
});
}