A VSCode extension that automatically tracks and logs Git commits across all your workspace repositories, providing a centralized commit history in a dedicated GitHub repository.
Features
Automatic commit tracking across multiple repositories
Detailed commit logging including:
Commit hash
Commit message
Date and time (Indian Standard Time)
Changed files
Branch information
Secure GitHub authentication
Centralized commit history in a dedicated repository
Real-time commit detection and logging
Installation
Open VSCode
Go to Extensions (Ctrl+Shift+X)
Search for "Git-Track"
Click Install
Setup & Authentication
Generate a GitHub Personal Access Token:
Go to GitHub Settings → Developer settings → Personal access tokens
Generate new token (Fine-Grade-Token)
Give suitable permission while creating (give all for better workflow)
Select scopes: repo and user
Copy the generated token
First Launch:
The extension will prompt for authentication
Choose "Enter Token Manually"
Paste your GitHub Personal Access Token
A confirmation message will appear when authenticated
Common Repository:
After successful authentication, a git-track repository will be automatically created
This repository will store all your commit logs
Usage
Start Tracking:
Press Ctrl+Alt+T to start commit tracking
A notification will confirm tracking is active
View Commit History:
All commits will be automatically logged to commit-details.md in your git-track repository