Учитывая, что userdiff.c
включает в себя csharp, все, что вам нужно добавить, это .gitattributes
файл (в корне вашего репо) с:
*.cs diff=csharp
Затемgit diff
покажет имена функций
С этим .gitattributes
на месте вы можете извлечь имена функций после различий :
git diff | \
grep -E '^(@@)' | \
grep "(" | \
sed 's/@@.*@@//' | \
sed 's/(.*//' | \
awk -F " " '{print $NF}' | \
uniq