Skip to content
| Marketplace
Sign in
Visual Studio>Tools>WhoDidIt - Git Line History
WhoDidIt - Git Line History

WhoDidIt - Git Line History

IdeaVault Labs

|
7 installs
| (3) | Free
Right-click any line of code and select 'Who introduced this code?' to see every git commit that added, modified, or removed that line. Supports single-line, multi-line, and whole-file selection with
Download

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

  1. Open any file tracked by git
  2. Place your cursor on a line (or select multiple lines)
  3. Right-click → "Who introduced this code?"
  4. 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

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft