void (@NotNull ProgressIndicator indicator) { final String url = myLocation.getURL(); final Url root; try { root = SvnUtil.getRepositoryRoot(myVcs, createUrl(url)); if (root == null) { myException = new VcsException(message("error.can.not.find.repository.root.for.url", url)); return; } Target target = Target.on(root); myVcs.getFactory(target).createPropertyClient() .setRevisionProperty(target, SvnPropertyKeys.LOG, Revision.of(myNumber), PropertyValue.create(myNewMessage), false); } catch (VcsException e) { myException = e; } }