You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**gitbase**, is a database interface to git repository.
3
+
**gitbase**, is a SQL database interface to Git repositories.
4
4
5
-
It can be used to perform SQL queries about the git history but as well about
6
-
the code itself through the AST, on top or any number of git repository.
5
+
It can be used to perform SQL queries about the Git history and
6
+
about the [Universal AST](https://doc.bblf.sh/) of the code itself. gitbase is being built to work on top of any number of git repositories.
7
7
8
8
gitbase implements the *MySQL* wire protocol, it can be accessed using any MySQL
9
9
client or library from any language.
10
10
11
11
## Status
12
12
13
-
The project is currently in **alpha** stage, not being performance in many of the
14
-
cases, but we are working hard on getting a performance system able to processes
13
+
The project is currently in **alpha** stage, meaning it's still lacking performance in a number of cases but we are working hard on getting a performant system able to processes
15
14
thousands of repositories in a single node. Stay tuned!
16
15
17
16
## Examples
@@ -68,7 +67,7 @@ GROUP BY committer_email, month, repo_id
68
67
69
68
### Installing from binaries
70
69
71
-
Check the [Releases](https://github.com/src-d/gitbase/releases) page to download the gitbase binary.
70
+
Check the [Release](https://github.com/src-d/gitbase/releases) page to download the gitbase binary.
72
71
73
72
### Installing from source
74
73
@@ -94,7 +93,7 @@ Available commands:
94
93
version Show the version information.
95
94
```
96
95
97
-
You can start a server using some repositores from`/path/to/repositories` with this command:
96
+
You can start a server by providing a path which contains multiple git repositories`/path/to/repositories` with this command:
0 commit comments