Existe-t-il un moyen d'afficher le git-diff filtré par un motif donné.
Quelque chose comme
git grepdiff pattern
changed file
+++ some sentence with pattern
changed file 2
--- some other pattern
Malheureusement, la solution la plus simple n'est pas suffisante.
git diff | grep pattern
+++ some sentence with pattern
--- some other pattern
# not an option as doesn't put the filename close to the match
J'ai trouvé une solution de contournement en utilisant awk.
git diff | awk "/\+\+\+/{f = \$2}; /PATTERN/ {print f \$0} "
Mais j'aimerais bien savoir s'il existe une commande pour cela.