gitwhen is a command-line tool written in C that allows you to gather all logs from your local Git repositories between specified dates. It simplifies the process of analyzing and collating commit history across repositories for a given time frame.
- Programming Language: C
- Purpose: Collect logs from local Git repositories within date ranges
- License: MIT License
- Unix system including:
gitandfindcommands
From source:
-
Clone the repository:
git clone https://github.com/piotrpustelnik/gitwhen.git cd gitwhen -
Build the project (compiles to single binary):
make
-
Run the application:
./build/gitwhen
Download compiled binary from Github releases:
- Currently supports Ubuntu x86
List commits from all your repositories made by you in current working directory between dates:
gitwhen 2025-04-20 2025-04-25
List commits from all your repositories made by you in current working directory on particular day:
gitwhen 2025-04-20
Contributions are welcome! Please open an issue or submit a pull request to contribute.
This project is licensed under the MIT License.
Find me on GitHub: piotrpustelnik