title: Synchronize an SVN repo (svnsync) with encoding errors
body: <p>Is it possible to fix/bypass non-UTF8 encoded svn:log records when synchronizing repositories with <code>svnsync</code>?</p>
  
  <p><strong>Background</strong></p>
  
  <p>I'm in the process of taking over the maintenance of an open source module that is stored within a large (well over 10,000 revisions) subversion (1.5.5) repository. I do not have admin access to the remote repository to dump/filter/load the module. The old repository is being discontinued and I am trying to sync the original sub module to my local (1.6+) repository with svnsync. For example:</p>
  
  <pre><code>svnsync file://home/svn/temp-repo/ http://path.to.repo/modulename/
  </code></pre>
  
  <p>The problem is that the old repository didn't enforce UTF8 encoding and I'm hitting errors like:</p>
  
  <pre><code>svnsync: Cannot accept 'svn:log' property because it is not encoded in UTF-8
  </code></pre>
  
  <p>I can't modify the log property in the source repository so I need to somehow modify or ignore the property value when the encoding is unknown/invalid.</p>
  
  <p>Any ideas?</p>
  
  <p>For example:</p>
  
  <ul>
  <li>can a <code>pre-revprop-change</code> script modify the log property in transit?</li>
  <li>I'm told that git-svn can handle it but using an intermediate git repo - how exactly is this done?</li>
  <li>would it be possible to ignore log properties altogether, or for particular revisions</li>
  </ul>