На работе у нас есть git-репо, где большинство всех коммитов - это автоматические коммиты от пользователя бота. Бывают моменты, когда я предпочитаю просматривать журнал git из этого репозитория, но не вижу автоматических фиксаций. Я предполагаю, что это можно описать как инвертированный «git log --author» или «git log --exclude-author = botuser», если такая опция существовала.
В настоящее время я делаю следующее, ярлык для псевдонима bash.
git log --format="%H %aE" | grep -v -F botuser@domain | while read hash email; do git log -1 $hash; echo; done | less
У меня вопрос: есть ли менее хакерское решение для того, чего я хочу достичь?