Skip to content

Built a Linux-based DevOps project that automates Git commit analysis using Bash and Python, with commit metadata stored in a SQLite database.

Notifications You must be signed in to change notification settings

Nawaf1208/Git-Automation-Toolkit

Repository files navigation

Git Automation Toolkit

Bash Linux Git Python SQLite

A Linux-based DevOps project that automates Git repository analysis and stores commit history in a local SQLite database.

Features

  • Extracts recent Git commit information using shell scripts
  • Stores commit data (hash, author, message, date) into SQLite using Python
  • Allows querying commit history using SQL
  • Helps understand Git internals, automation, and basic databases

Usage

  • View recent commits

    • bash git-inspect.sh
  • Store commits in database

    • python3 commit-db.py
  • Open database

    • sqlite3 commits.db
    • SELECT * FROM commits;

About

Built a Linux-based DevOps project that automates Git commit analysis using Bash and Python, with commit metadata stored in a SQLite database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published