Skip to content
/ gitnuts Public

A small tool that munges git log output for statistics and prints them out

Notifications You must be signed in to change notification settings

kig/gitnuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

gitnuts
--
A small tool that munges git log output for statistics and prints them out.


Installation:
# [install ruby]
$ cp bin/gitnuts $wherever

Basic usage:
$ cd my_git_repo
$ gitnuts

Advanced usage:
$ gitnuts --help
$ gitnuts --regexp 'Author: Bob'

# get commits by Bob on Feb 2010, except for the ones done on Thursdays
$ gitnuts -r 'Author: Bob' -r ' 2010 ' -r 'Feb' -d 'Thu'

$ gitnuts --r-output > stats.data
$ R
> stats <- read.table("stats.data", header=TRUE)
> plot(stats[['Date']], stats[['Changed']], type="h")

$ gitnuts --sql-output | psql
$ psql
> select author, sum(changed) from temp_commits group by author;



License: MIT license. Go nuts.

Author: Ilmari Heikkinen <ilmari.heikkinen@gmail.com>

About

A small tool that munges git log output for statistics and prints them out

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages