Skip to content

piotrpustelnik/gitwhen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitwhen - get logs from all repositories

MIT License C

Description

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.

Features

  • Programming Language: C
  • Purpose: Collect logs from local Git repositories within date ranges
  • License: MIT License

Getting Started

Prerequisites

  • Unix system including: git and find commands

Installation

From source:

  1. Clone the repository:

    git clone https://github.com/piotrpustelnik/gitwhen.git
    cd gitwhen
  2. Build the project (compiles to single binary):

    make
  3. Run the application:

    ./build/gitwhen

Download compiled binary from Github releases:

  • Currently supports Ubuntu x86

Usage

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

Contributing

Contributions are welcome! Please open an issue or submit a pull request to contribute.

License

This project is licensed under the MIT License.

Contact

Find me on GitHub: piotrpustelnik

About

Unix commad-line utility to log all commits across repositories

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published