title: Retaining svn copy history when converting to git
body: <p>I'm trying to convert an SVN repo over to multiple git repos. So far I have been using <code>git svn clone svn_repo_project_path</code> for each project in SVN. I have noticed that git does not seem to follow svn copy operations so the resulting history is much briefer than I expect. Suppose my SVN repo looked like this:</p>
  
  <p><em>root</em></p>
  
  <ul>
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>parent-proj
  
  <ul>
  <li>b</li>
  <li>c</li>
  </ul></li>
  </ul>
  
  <p>Projects <code>b</code> and <code>c</code> were recently copied under <code>parent-proj</code> as part of a restructuring effort with the intention of eventually deleting them from their old locations under root. When I do <code>git svn clone http://svnhost/parent-proj</code> the resulting git repo is missing all of the history that originated from <code>/b</code> and <code>/c</code> before the move.</p>
  
  <p>Is this a limitation of git-svn or is there some way to get this history to show up in my repo? From my limited research it seems that using the <code>filter-branch</code> command as described in <a href="https://stackoverflow.com/questions/6514611/getting-complete-history-of-an-svn-repo-thats-been-renamed-using-git-svn">Getting complete history of an SVN repo that&#39;s been renamed using git-svn</a> may work although in my case there are multiple parents which probably complicates things. Could cloning the entire repo first and then splitting out new repos from it (using filter-branch?) be a better approach?</p>