Comments (4)
It would to be an awesome feature for me.
My main problem here is that I didn't find a way to do a count without a table scan. For big projects a query like
select count(*) from commits where "hell" in message
will be very slow. Databases use indexes to help on this work, maybe some strategy like that should to be used here.
If you have some idea to do it with more performance, let me know @angvp .
from gitql.
you could maybe create this feature for now @cloudson and improve the performance later... of course, telling people that this might be slow.
from gitql.
I do this with bash aliases, yes, it does full table scan, but git shortlog + wc it does pretty fast tho (in a repo of more than 2000~ commits)
from gitql.
This is done, so closing the issue :D
from gitql.
Related Issues (20)
- Bug: select * from remotes fails HOT 1
- Feature idea: Include more nice badges on top of README? HOT 1
- Improve code coverage HOT 1
- "Show databases" feature
- "Use" feature
- Error when using `distinct` HOT 3
- Set Up Dependabot HOT 4
- Bug: Application panics on query with double quotes HOT 6
- Refactor: Change visibility of methods, structs and variables HOT 5
- Bug: Git stash entries listed as commits HOT 3
- Bug: Functional tests do not run on windows VM HOT 2
- Refactor: Make a literal/constant tokens map HOT 2
- Benchmarks
- Is count supported? HOT 4
- Error on parsing
- Use default $GOPATH if it's not set
- owner in remotes table HOT 4
- feature request:publish windows build binary HOT 3
- Static binary release HOT 8
- Functional tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitql.