lechibang-1512 aad53f01e2 added export to pdf function and .gitignore vor 2 Monaten
__pycache__ ported to python 3 vor 2 Monaten
doc Change manpage repository address to github. vor 11 Jahren
.gitignore added export to pdf function and .gitignore vor 2 Monaten
Makefile Fix Makefile `make man` to work w/o .git vor 11 Jahren
README.md Add README for gitstats3 project vor 2 Monaten
arrow-down.gif Add sortable.js for sortable tables in output. vor 17 Jahren
arrow-none.gif Add sortable.js for sortable tables in output. vor 17 Jahren
arrow-up.gif Add sortable.js for sortable tables in output. vor 17 Jahren
gitstats added export to pdf function and .gitignore vor 2 Monaten
gitstats.css Style: white background for table cells. vor 15 Jahren
sortable.js Use sortable.js to sort some tables. vor 17 Jahren

README.md

gitstats3

gitstats3 is a git history statistics generator, ported from Python 2 to Python 3.

This project allows you to analyze and visualize various statistics from a git repository, such as commit activity, author contributions, and more. It is a fork of the original gitstats project, updated to work with modern Python environments.

Features

  • Generates detailed statistics and graphs from git repositories
  • Analyzes commit history, author contribution, file changes, and more
  • Output is visual and easy to share

Getting Started

Prerequisites

  • Python 3.x
  • Git (installed and available in your system path)

Installation

Clone the repository:

git clone https://github.com/lechibang-1512/gitstats3.git
cd gitstats3

Install required dependencies (if any):

pip install -r requirements.txt

Usage

To generate statistics for a git repository:

python gitstats <path-to-git-repo> <output-directory>

Example:

python gitstats /path/to/your/repo /path/to/output

This will analyze the git repository and generate an HTML report in the output directory.

License

This project is a fork of hoxu/gitstats. Please refer to the original project for licensing details.

Acknowledgements