Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
nodejs git stats
JavaScript Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin Adds option for no logging, doesn't rely on remote
.data.json
.gitignore halfway there
README.md Some readme docs
git.js Adds option for no logging, doesn't rely on remote
package.json Adds option for no logging, doesn't rely on remote

README.md

git-stats

Personal git statistics for fun

It's like scrobbling, but for git.

Somewhat inspired by git-achievements and this blog

git-stats is written in JavaScript, uses node.js, and synchronizes to gist.github.com where it keeps track of all your data. Your data is also kept locally on your filesystem in ~/.gitstats. The goal of the project was, besides tracking data about myself, to keep it simple.

Install

via npm

sudo npm install git-stats -g

and then you'll want to setup git as an alias to git-stats. All your commands are forwarded to git and then tracked. You can set up the alias by putting this in your .bashrc or .bash_profile

alias git="git-stats"

after that, just use git like you normally would. Stats will be collected in the background and posted to gist.github.com

LICENSE

http://josh.mit-license.org

Something went wrong with that request. Please try again.