A Linux-based DevOps project that automates Git repository analysis and stores commit history in a local SQLite database.
- 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
-
View recent commits
bash git-inspect.sh
-
Store commits in database
python3 commit-db.py
-
Open database
sqlite3 commits.dbSELECT * FROM commits;
