An open API service indexing awesome lists of open source software.

https://github.com/zkfriendly/truelog


https://github.com/zkfriendly/truelog

Last synced: 11 months ago
JSON representation

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