Retire les permissions d'exécution inutiles

find . -executable -type f -print -o -path './.git' -prune \
| xargs chmod a-x
Convertit les CRLF (windows) en LF (unix)

find . -type f -print -o -path './.git' -prune -o -path './cache' \
-prune | xargs dos2unix
Retire les caractères blancs en fin de ligne

find . -type f -print -o -path './.git' \
-prune -o -path './cache' -prune \
| xargs sed --in-place 's/[ \t]\+$//g'
git checkout templates/marigolds/favicon.png

git diff | wc -l
2313

git diff --ignore-all-space | wc -l
0
Remplace chaque tabulation par 4 espaces

find . -type f -print -o -path './.git' -prune -o -path './cache' -prune | xargs xargs sed -i -e 's/\t/    /g'
git checkout templates/marigolds/favicon.png
git checkout RainTPL.php
git checkout SimplePie.class.php
Ajustements manuels des espaces/tabulations
Revoit les espaces, sauts de ligne, etc.

* Retire les permissions d'exécution inutiles
* Convertit les CRLF (windows) en LF (unix)
* Retire les caractères blancs en fin de ligne
* Remplace chaque tabulation par 4 espaces
* Ajustements manuels des espaces/tabulations