gitql
v2.3.1
O GITQL é uma linguagem de consulta Git.
Em um caminho de repositório ...

Veja mais aqui
Você pode acessar a página de lançamentos e apenas pegar o binário. Se você deseja se compilar, basta correr, go build . .
gitql "your query"
ou
git ql "your query"
Como exemplo, esta é a tabela commits :
| COMITES |
|---|
| autor |
| AUTOR_EMAIL |
| comissário |
| Committer_email |
| Hash |
| data |
| mensagem |
| Full_Message |
(Veja mais mesas aqui)
select hash, author, message from commits limit 3select hash, message from commits where 'hell' in full_message or 'Fuck' in full_messageselect hash, message, author_email from commits where author = 'cloudson'select date, message from commits where date < '2014-04-10'select message from commits where 'hell' in message order by date ascselect distinct author from commits where date < '2020-01-01' gitql ou abre um problema
Notas:
git log - foi criado apenas para a ciência! ?