Question

I need to change the value of a versioned custom property of a svn directory on the fly. I do not want to alter any content, just change the value of the property of the already existing directory. I am using svnkit in java.

How would i go about it?

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

after the operation:
http:://svnserver.com/example/directorya   ... has svn property: myproperty = def
Était-ce utile?

La solution

somehow got it to work:

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();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top