A CLI tool to analyze Git repositories and provide insights.
Project description
GitInsight
GitInsight is a CLI tool to analyze Git repositories and provide insights like commit frequency, contributor stats, and more.
Features
- Commit frequency over time.
- Contributor statistics.
- Commit activity by hour of the day.
Installation
pip install -r requirements.txt
Usage
gitinsight /path/to/repo --commit-frequency --contributor-stats --active-hours
Example Output
Commit Frequency Over Time
Contributor Statistics
Contributor Commits
John Doe 10
Jane Smith 5
Commit Activity by Hour of the Day
License
MIT
Step 8: Test the CLI
Run the CLI tool to analyze a Git repository:
gitinsight /path/to/repo --commit-frequency --contributor-stats --active-hours
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gitinsight-0.1.tar.gz
(3.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gitinsight-0.1.tar.gz.
File metadata
- Download URL: gitinsight-0.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
372dc06b592912add7926e28667ed70b2e07012d5e20c3a8fb8ff5e6eff7481a
|
|
| MD5 |
d5621e18d472e2922ac42c4ab5754171
|
|
| BLAKE2b-256 |
3794c91809eb5c981538651f1a74b93920dc875c095b195de67da00bcb5738ad
|
File details
Details for the file gitinsight-0.1-py3-none-any.whl.
File metadata
- Download URL: gitinsight-0.1-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36be8c0ec5f43187e0a85d0315d4f5be5cb1d080ee792394af177054dd8db786
|
|
| MD5 |
a1ff61aaa5ed6df0f4af1829d71794c8
|
|
| BLAKE2b-256 |
15005b61bd462e6b0358d8b54e351e4f98e4cc8e65ed35cea4879239faa8792f
|