SELECT repository_id,commit_countFROM (SELECT repository_id,COUNT(*) AS commit_countFROM ref_commitsWHERE ref_name ='HEAD'GROUP BY repository_id) AS qORDER BY commit_count DESCLIMIT10;
10 top repos by file count at HEAD
SELECT repository_id, num_files FROM (SELECTCOUNT(*) num_files, repository_idFROM refsNATURAL JOIN commit_filesWHERE ref_name ='HEAD'GROUP BY repository_id) AS tORDER BY num_files DESCLIMIT10;
Queries With Files
Query for all LICENSE & README files across history:
SELECT*FROM (SELECT cf.file_path, UAST(f.blob_content, LANGUAGE(f.file_path, f.blob_content)) as uastFROM ref_commits rNATURAL JOIN commit_files cfNATURAL JOIN files fWHERE r.ref_name ='HEAD'AND r.history_index =0) t WHERE uast !='';
Queries About Comitters
Top committers per repository
SELECT*FROM (SELECT commit_author_email as author, repository_id as id,count(*) as num_commitsFROM commitsGROUP BY commit_author_email, repository_id) AS tORDER BY num_commits DESC;