public ISVNEditor handleStartRevision(long revision, SVNProperties revisionProperties) throws SVNException {
myTargetRepository.setRevisionPropertyValue(0, SVNRevisionProperty.CURRENTLY_COPYING,
SVNPropertyValue.create(SVNProperty.toString(revision)));
SVNProperties filtered = new SVNProperties();
filterProperties(revisionProperties, filtered, true);
if (!filtered.containsName(SVNRevisionProperty.LOG)) {
filtered.put(SVNRevisionProperty.LOG, "");
}
if (mySyncEditor == null) {
mySyncEditor = new SVNSynchronizeEditor(myTargetRepository, myLogEntryHandler, revision - 1);