tomasbartkus / mergestat

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. πŸ” πŸ“Š

Home Page:https://try.askgit.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Reference BuildStatus Go Report Card TODOs codecov Twitter Follow

mergestat MergeStat Logo

mergestat is a command-line tool for running SQL queries on git repositories and related data sources. It's meant for ad-hoc querying of source-code on disk through a common interface (SQL), as an alternative to patching together various shell commands. It can execute queries that look like:

-- how many commits have been authored by user@email.com?
SELECT count(*) FROM commits WHERE author_email = 'user@email.com'

You can try queries on public git repositories without installing anything at try.askgit.com, in our Public workspace.

More in-depth examples and documentation can be found on our dedicated documentation site.

Join our community on Slack if you have questions, or just to say hi πŸŽ‰.

About

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. πŸ” πŸ“Š

https://try.askgit.com

License:MIT License


Languages

Language:Go 98.5%Language:Makefile 1.2%Language:Dockerfile 0.2%Language:Shell 0.1%