if (myResource.isBaseLined()) {
if (myResource.isWorking()) {
FSTransactionInfo txn = myResource.getTxnInfo();
SVNProperties props = new SVNProperties();
props.put(reposPropName, value);
fsfs.changeTransactionProperties(txn.getTxnId(), props);
} else {
SVNRepository repos = myResource.getRepository();
repos.setRevisionPropertyValue(myResource.getRevision(), reposPropName, value);
//TODO: maybe add logging here
}