title: Change author of old commits in Subversion
body: <p>I have a user that has, up until today, been called <strong>foo.bar</strong>. Now that user will be known as <strong>fb</strong> instead from here on. But I would like to update all the old commits to reflect this username instead of the old one for statistical reasons etc. How can this be done?</p>
  
  <p>I know about the syntax</p>
  
  <pre><code>svn propset --revprop -r revision_number svn:author your_username
  </code></pre>
  
  <p>But that would require a lot of manual labor. Is there an existing function or script that just takes the name to replace and the name to replace it with?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>Here is a small script I made to handle this since I will be doing this on a lot of repos for a lot of users :)
  Just run it in the checked out repository folder of your choice. Note that error handling is at a minimum in the script.</p>
  
  <p><a href="https://github.com/inquam/svn-rename-author">https://github.com/inquam/svn-rename-author</a></p>