I've used a perl script to modify all tab characters in a php git repository and changed them all to 4 spaces.
$ find -iname \*.php -exec perl -pi -e "s/\t/ /g" {} \
;
I can commit this change with git commit, but it will mark me as the author of all changed lines inside git blame after this commit is made.
Is there any way to commit this massive change that doesn't mark me as the author of the changed lines? but retains the original author? Thats a lot of history we don't really want to loose in our project...
Thanks,
UPDATE: Our purpose in replacing tabs with 4 spaces is not to make things appear different in git blame, but to follow proper PEAR coding standards. i.e... no tabs, use 4 spaces for indentation.