title: Tabs to spaces + GIT
body: <p>I work on a project with a few other developers. Not everybody uses the same IDE. Recently I realized that some parts of code are indented with tabs and some with spaces. Everything looks OK when using tab = 4 spaces to display code, but it gets really messy with other settings.</p>
  
  <p>We are using git as VCS.
  Is there any way to reformat entire code in repository, commit those changes AND <strong>preserve "blame information"</strong> somehow?</p>