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