Skip to content

superna9999/gitstat-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Involvement stats

Used internally for BayLibre to meter the linux involvement.

Taken from : https://github.com/gregkh/kernel-history

And added :

  • "-a" option to grep into emails to show in the summary
  • "-A" option to grep authors in the "git log"
  • "-G" option to grep into commit message in the "git log"
  • "-T" option to output a CSV table
  • "-F" option to handle only emails instead of Full or Short name to avoid duplications

The script linux_stats.sh computes all BayLibre members Linux involvement stats since Linux 2.6.11 :

$ /path/to/linux_stats.sh

And will generate a bunch of stats-v3.10-v3.11.svg, ... available in this baylibre-stats directory.

Optionnally, you can specify a range of tags or branches to speed up the generation :

$ /path/to/linux_stats.sh "v4.10 v4.11"

Examples :

Find all contributions and involvement of BayLibre in Linux 4.10

$ /path/to/gitstat -N -a baylibre -o v4.9..v4.10

Sample output : https://gist.github.com/superna9999/57b58b80b2519b8a0ce0b82b3c4d09f3

Find all contributions and involvement on Amlogic patches in Linux 4.10

$ /path/to/gitstat -G amlogic -G meson -o v4.9..v4.10

Sample output : https://gist.github.com/superna9999/0ea3fedaaf30f0928225f66f8189a031

Show all contributions and involvement on BayLibre only patches in Linux 4.10

$ /path/to/gitstat -N -A baylibre -o v4.9..v4.10

Sample output : https://gist.github.com/superna9999/444ffe6c96555f93b640b2a90baf7f52

Export CSV of contributions and involvement on BayLibre only patches in Linux 4.10

$ /path/to/gitstat -A baylibre -o v4.9..v4.10 -T > out.csv
$ gnuplot /path/to/csv.plot

The gnuplot csv.plot scripts takes the out.csv file as input and outputs a out.svg file.

Here is the corresponding sample :

About

Gitstat with filtering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published