diff --git a/bundles/ru.arsysop.svn.connector.svnkit1_10/src/ru/arsysop/svn/connector/internal/svnkit1_10/SvnKit1_10Connector.java b/bundles/ru.arsysop.svn.connector.svnkit1_10/src/ru/arsysop/svn/connector/internal/svnkit1_10/SvnKit1_10Connector.java index 1bc2acf..8e34383 100644 --- a/bundles/ru.arsysop.svn.connector.svnkit1_10/src/ru/arsysop/svn/connector/internal/svnkit1_10/SvnKit1_10Connector.java +++ b/bundles/ru.arsysop.svn.connector.svnkit1_10/src/ru/arsysop/svn/connector/internal/svnkit1_10/SvnKit1_10Connector.java @@ -1278,9 +1278,17 @@ public SVNProperty[] listRevisionProperties(SVNEntryReference reference, ISVNPro @Override public SVNProperty getRevisionProperty(SVNEntryReference reference, String name, ISVNProgressMonitor monitor) throws SVNConnectorException { - System.out.println("SvnKit1_10Connector.getRevisionProperty()"); - //TODO - return null; + Map parameters = new HashMap<>(); + parameters.put("reference", reference); + parameters.put("name", name); + parameters.put("monitor", monitor); + return watch.queryAdapt(ISVNCallListener.GET_REVISION_PROPERTY, // + parameters, // + callback(monitor), p -> client.revProperty(// + reference.path, // + name, // + new RevisionAdapter(reference.pegRevision).adapt()), + v -> new SVNProperty(name, v)); } @Override