gitql
v2.3.1
Gitql est un langage de requête Git.
Dans un chemin de référentiel ...

En voir plus ici
Vous pouvez accéder à la page des versions et prendre simplement le binaire. Si vous voulez se compiler, exécutez, go build . .
gitql "your query"
ou
git ql "your query"
À titre d'exemple, c'est le tableau commits :
| engagements |
|---|
| auteur |
| auteur_email |
| engin |
| enginter_email |
| hacher |
| date |
| message |
| full_message |
(Voir plus de tables ici)
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 ouvrir un problème
Notes:
git log - il a été créé juste pour la science! ?