Skip to content

Commit 63131da

Browse files
committed
rn-48: Add Gitbase and remind about Gitana in "Git tools and sites"
1 parent 9d5788a commit 63131da

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

‎rev_news/drafts/edition-48.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,22 @@ __Git tools and sites__
292292
to draw on your GitHub contribution graph; there is also
293293
[GitHub Spray Generator](https://annihil.github.io/github-spray-generator/) service.
294294

295+
*[gitbase](https://github.com/src-d/gitbase) from source{d} is a tool (in alpha) providing
296+
[SQL interface to Git repositories](https://docs.sourced.tech/gitbase), written in Go.
297+
It is part of [source{d} Engine](https://sourced.tech/engine), and implements MySQL wire protocol.
298+
Uses [go-git](https://github.com/src-d/go-git) for accessing Git repositories,
299+
[go-mysql-server](https://github.com/src-d/go-mysql-server) for the SQL engine implementation,
300+
[enry](https://github.com/src-d/enry) for programming language detection for files,
301+
and [bblfhs](https://github.com/bblfsh) for source code parsing into AST (Abstract Syntax Tree).
302+
There is also a [web client](https://github.com/src-d/gitbase-web) for it.
303+
304+
*[Gitana](http://modeling-languages.com/gitana-a-sql-based-git-repository-inspector/): a SQL-based Project Activity Inspector,
305+
written in Python ([GitHub reposiotory](https://github.com/SOM-Research/Gitana)),
306+
was mentioned in [Git Rev News Edition #7](https://git.github.io/rev_news/2015/09/09/edition-7/#other-news).
307+
Nowadays it imports and digests the data of Git repositories, issue trackers (including Bugzilla and GitHub),
308+
Q&A web-sites (including forums and StackOverflow) and instant messaging services to a relational database
309+
in order to ease browsing and querying activities with standard SQL syntax and tools.
310+
295311

296312
## Credits
297313

0 commit comments

Comments
(0)