изменить свойство каталога svn на лету с помощью svnkit - PullRequest
0 голосов
/ 19 сентября 2011

Мне нужно на лету изменить значение версионного пользовательского свойства каталога svn.Я не хочу изменять какой-либо контент, просто измените значение свойства уже существующего каталога.Я использую svnkit в Java.

Как мне это сделать?

example: 
http:://svnserver.com/example/directorya   ... has svn property: myproperty = abc

after the operation:
http:://svnserver.com/example/directorya   ... has svn property: myproperty = def

1 Ответ

1 голос
/ 20 сентября 2011

как-то заставил его работать:

SVNRepository repository = SVNRepositoryFactory.create(url);

ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(user,password);
repository.setAuthenticationManager(authManager);

SVNPropertyValue svnPropertyValue = SVNPropertyValue.create("def");
ISVNEditor editor = repository.getCommitEditor("comment", null);
editor.openRoot(-1);
editor.openDir("dirname", -1);
editor.changeDirProperty("myproperty", svnPropertyValue);
editor.closeEdit();
...