Overview Q & A Rating & Review
WhoDidIt - Git Line History
Ever wondered who wrote a specific line of code and when? WhoDidIt answers that instantly — right from your editor's context menu.
What It Does
Right-click any line of code → select "Who introduced this code?" → instantly see every git commit that added, modified, or removed that exact line.
No terminal. No browser. No context switching.
Key Features
Single Line — Click any line to see its full commit history
Multi-Line Selection — Select multiple lines to find all commits that touched any of them
Whole File — Select all (Ctrl+A) to see every commit that changed the file
Content-Based Matching — Finds commits by actual code content, not line numbers — accurate even when lines shift
File-Specific Diff Links — Click to view the exact file diff on GitHub or Azure DevOps (not the full commit)
Copy Commit Hash — One-click copy for any commit in the results
How To Use
Open any file tracked by git
Place your cursor on a line (or select multiple lines)
Right-click → "Who introduced this code?"
Browse the commit list, click any row to see details and a diff link
Requirements
Visual Studio 2022 (17.0+) or later
Git installed and available in PATH
File must be inside a git repository
Supported Hosts
Host
Link Type
GitHub
Opens file-specific diff within commit
Azure DevOps
Opens commit filtered to the specific file
SSH remotes are automatically converted to HTTPS links.
Publisher: IdeaVault Labs