Le Blog du Geek Joyeux

Plus moins vite tu codes, moins plus vite ça plante

Un peu de couleur dans les diffs SVN

| Commentaires

Les diffs SVN peuvent parfois être longs et souvent pénibles à lire. Oui il y a des + et des - mais ça ne fait pas tout. Un bon moyen de simplifier cette lecture est l’utilisation de couleurs.

—break —

Un utilitaire bien sympathique, colordiff, permet justement de coloriser l’affichage des diffs. Packagé sous Debian ou disponible via Homebrew.

Voici comment l’utiliser pour les diffs SVN.

Pour une utilisation occasionnelle :

$ svn diff --diff-cmd colordiff

ou

$ svn diff | colordiff

Pour l’établir de manière globale, il suffit d’éditer le fichier ~/.subversion/config et d’ajouter dans la section [helpers] :

1
2
[helpers]
diff-cmd = colordiff

EDIT: Pour afficher la sortie de colordiff dans less, il faut utiliser l’option -R de ce dernier :

$ svn diff | less -R

Pour aller plus loin, un autre utilitaire permet de coloriser bien plus de choses, il s’agit de colorsvn.

Commentaires