3 ms·
Possibly if this sounds interesting you should check out Dolt: https://github.com/dolthub/dolt https://github.com/dolthub/dolt “Git for Data! (...) a SQL databa
by kragen 1y ago
Possibly if this sounds interesting you should check out Dolt: https://github.com/dolthub/dolt https://github.com/dolthub/dolt “Git for Data! (...) a SQL database that you can fork, clone, branch, merge, push and pull just like a Git repository.”
With respect to querying Git repos, I was pleasantly surprised with how usable git cat-file --batch was as a programmatic way to walk around the Git graph in http://canonical.org/~kragen/sw/dev3/threepowcommit.py http://canonical.org/~kragen/sw/dev3/threepowcommit.py, which reads about 8000 commits per second on my laptop—not fast, but not as slow as you'd expect.
- farhanhubble 1y agoI've used Dolt briefly and loved it. I didn't need real time perf but being able to see diffs and checkout branches was phenomenal.