Skip to content

Lemonnnnnnnnnnn/git-commit-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<code>❯ REPLACE-ME</code>-logo

❯ GitCommitStats

Built with the tools and technologies:

Rust


Table of Contents

Overview

Gitcommit_stats is a valuable tool enabling users to track and analyze historical Git repository commits efficiently. By providing an effective summary of recent commit transactions based on configurable keyword searches, it helps reveal essential information about coding changes. The system seamlessly excludes non-committer actions by default, allowing for focused tracking and evaluation of actual development progress.


Repository Structure

└── /
    ├── Cargo.lock
    ├── Cargo.toml
    └── src
        └── main.rs

Modules

.
File Summary
Cargo.toml Configuring package attributes, defining dependencies, ensuring version control integrity and compatibility through careful manipulation of crates like Clap, ultimately harmonizing functionality within an efficient build workflow for the git_commit_stats repository.
src
File Summary
main.rs Lists recent commits based on keyword searches+ Excludes merge commits by default unless flag specified* Tracks commitment metrics (insertions, deletions, files changed) per commit+ Generates a formatted summary output

Getting Started

Prerequisites

Rust: version x.y.z

Installation

Build the project from source:

  1. Clone the repository:
❯ git clone https://github.com/Lemonnnnnnnnnnn/git-commit-stats
  1. Navigate to the project directory:
cd git-commit-stats
  1. Install the required dependencies:
❯ cargo build

Usage

To run the project, execute the following command:

❯ cargo run "keyword"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages