https://github.com/zkfriendly/truelog
https://github.com/zkfriendly/truelog
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zkfriendly/truelog
- Owner: zkfriendly
- Created: 2025-01-23T13:38:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T20:56:12.000Z (over 1 year ago)
- Last Synced: 2025-02-04T19:40:36.700Z (over 1 year ago)
- Language: Python
- Size: 3.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git Repository Analysis Tool
A Python tool for analyzing Git repository commit histories and generating insights about development patterns and milestones.
## Features
- Clone and analyze Git repositories from remote URLs
- Parse detailed git log information including commit hashes, authors, dates, and messages
- Split commit history into configurable time periods for analysis
- Generate prompts for LLM analysis of commit patterns and milestones
- Process datasets containing multiple repository URLs
## Installation
1. Clone this repository
2. Create a virtual environment:
```bash
python -m venv .venv
source .venv/bin/activate
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
4. Run the tool:
```bash
python src/main.py
```
## Usage
## Contributing
## License