Какие-то энтузиасты сделали SQL-обёртку над гитом. Можно сделать SELECT по коммитам или, например, веткам, отфильтровав по автору и сгруппировав еще по чему-нибудь.









SELECT DISTINCT title AS tt message FROM commits

SELECT name, COUNT(name) AS commit_num FROM commits GROUP BY name ORDER BY commit_num DESC LIMIT 10

SELECT commit_count FROM branches WHERE commit_count BETWEEN 0 .. 10



SELECT * FROM refs WHERE type = "branch"

SELECT * FROM refs ORDER BY type



SELECT * FROM commits

SELECT name, email FROM commits

SELECT name, email FROM commits ORDER BY name DESC, email ASC

SELECT name, email FROM commits WHERE name LIKE "%gmail%" ORDER BY name

SELECT * FROM commits WHERE LOWER(name) = "amrdeveloper"

SELECT name FROM commits GROUP By name

SELECT name FROM commits GROUP By name having name = "AmrDeveloper"



SELECT * FROM branches

SELECT * FROM branches WHERE is_head = true

SELECT name, LEN(name) FROM branches



SELECT * FROM tags

SELECT * FROM tags OFFSET 1 LIMIT 1