DAVBaselineInfo info = DAVUtil.getBaselineInfo(myConnection, getLocation().getPath(), revision, false, false, null);
DAVBaselineInfo info = DAVUtil.getBaselineInfo(myConnection, SVNEncodingUtil.uriEncode(getLocation().getPath()), revision, false, false, null);
    public void status(long revision, String target, boolean recursive, ISVNReporterBaton reporter, ISVNEditor editor) throws SVNException {        try {            openConnection();            StringBuffer request = DAVEditorHandler.generateEditorRequest(myConnection, null, getLocation().toString(), revision, target, null, recursive, false, false, false, reporter);            DAVEditorHandler handler = new DAVEditorHandler(editor, false);            DAVBaselineInfo info = DAVUtil.getBaselineInfo(myConnection, getLocation().getPath(), revision, false, false, null);            String path = SVNPathUtil.append(info.baselineBase, info.baselinePath);        	DAVResponse response = DAVUtil.getResourceProperties(myConnection, path, null, DAVElement.STARTING_PROPERTIES, true);        	if (response != null) {        		path = (String) response.getPropertyValue(DAVElement.VERSION_CONTROLLED_CONFIGURATION);        		myConnection.doReport(path, request, handler);        	}        } finally {            closeConnection();        }    }