Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boxed/git-stats2
Statistics for git repos
https://github.com/boxed/git-stats2
Last synced: about 2 months ago
JSON representation
Statistics for git repos
- Host: GitHub
- URL: https://github.com/boxed/git-stats2
- Owner: boxed
- Created: 2015-05-01T10:43:14.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-11-23T11:53:21.000Z (about 4 years ago)
- Last Synced: 2024-10-09T00:44:14.139Z (3 months ago)
- Language: Python
- Homepage: http://boxed.github.io/git-stats2/
- Size: 360 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# git-stats2
Generate nice graphs of statistics from a git repository. The name is to make it clear that I aim to have a good replacement for GitStats (http://gitstats.sourceforge.net).
Differences from GitStats:
- I've removed stats that are uninteresting (changes per week, per month, etc)
- Much faster (~100 seconds for django on my laptop, vs ~300 for GitStats)
- Prettier output with JS-based interactive charts (with more than say 5 contributors this makes the output a lot more usable)
- Partial updates (cache old collected data and then rerun to update the statistics with the new changes since the last run)
- Features to clean up the data:
- Aliases for different emails used by the same person
- Avoids commits that looks like embedded libs or other batch updates
- Blacklist/whitelist of commits to include or exclude in the collection
## Usage```
brew install libgit2
pip install pygit2
python git_stats2.py
open graph.html
```