README
¶
Gitql 
Gitql is a Git query language.
In a repository ...
See more here
Install
- You need cmake (ubuntu:
apt-get install cmake
?) go get -d github.com/cloudson/gitql
cd $GOPATH/src/github.com/cloudson/gitql
make
sudo make install
export LD_LIBRARY_PATH=$PWD/libgit2/install/lib
I hate this!
Examples
gitql -q "your query"
Look the table of commits:
commits |
---|
author |
author_email |
committer |
committer_email |
hash |
date |
message |
full_message |
(see more tables here)
You can do:
select hash, author, message from commits limit 3
select hash, message from commits where 'hell' in full_message or 'Fuck' in full_message
select hash, message, author_email from commits where author = 'cloudson'
select date, message from commits where date < '2014-04-10'
- ⚠
select message from commits where 'hell' in message order by date asc
(see issue #4)
Questions?
gitql -h
or open an issue
Notes:
- Gitql dont wants kill
git log
😅 . It was created just for science!! - It's read-only. Nothing about delete, insert or update commits 😝
- The limit default is 10 rows
- It's inspired by textql
Documentation
¶
There is no documentation for this package.
Click to show internal directories.
Click to hide internal directories.