Fondamentalement, je ne veux pas voir le contenu modifié, juste les noms de fichier et les numéros de ligne.
Réponses
Trop de publicités?Remarque: si vous êtes simplement à la recherche pour les noms de fichiers modifiés (sans les numéros de ligne pour les lignes qui ont été modifiées), c'est facile.
Il n'y a aucune option intégrée pour cela (et je ne pense pas que c'est tout ce qui utile non plus), mais il est possible de le faire dans git, avec l'aide d'un "externe diff de script".
Voici une jolie merde; ça sera à vous de fixer la sortie de la façon dont vous l'aimez.
#! /bin/sh
#
# run this with:
# GIT_EXTERNAL_DIFF=<name of script> git diff ...
#
case $# in
1) "unmerged file $@, can't show you line numbers"; exit 1;;
7) ;;
*) echo "I don't know what to do, help!"; exit 1;;
esac
path=$1
old_file=$2
old_hex=$3
old_mode=$4
new_file=$5
new_hex=$6
new_mode=$7
printf '%s: ' $path
diff $old_file $new_file | grep -v '^[<>-]'
Pour plus de détails sur externe "diff" voir la description de l' GIT_EXTERNAL_DIFF
dans le git page de manuel (autour de la ligne 700, assez proche de la fin).