openConnection();
StringBuffer request = DAVEditorHandler.generateEditorRequest(myConnection, null, getLocation().toString(), targetRevision, target, url.toString(), recursive, ignoreAncestry, false, getContents, reporter);
DAVEditorHandler handler = new DAVEditorHandler(editor, true);
String path = SVNEncodingUtil.uriEncode(getLocation().getPath());
path = DAVUtil.getVCCPath(myConnection, this, path);
HTTPStatus status = myConnection.doReport(path, request, handler, true);
if (status.getError() != null) {
SVNErrorManager.error(status.getError());
}
} finally {
closeConnection();
}
}