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

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