SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.RA_SVN_MALFORMED_DATA, "Revision entry not a list");
SVNErrorManager.error(err, SVNLogType.NETWORK);
}
List items = SVNReader.parseTuple("srll?s", item.getItems(), null);
String name = null;
SVNFileRevision fileRevision = null;
if (handler != null) {
name = SVNReader.getString(items, 0);
long revision = SVNReader.getLong(items, 1);
SVNProperties properties = SVNReader.getProperties(items, 2, null);
SVNProperties propertiesDelta = SVNReader.getPropertyDiffs(items, 3, null);
boolean isMergedRevision = SVNReader.getBoolean(items, 4);
if (name != null) {
fileRevision = new SVNFileRevision(name, revision,
properties, propertiesDelta,
isMergedRevision);
}
}