Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Run grep across git diffs history

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Readme.md
Octocat-spinner-32 git-diff-grep
Readme.md

DEPRECATED

git-diff-grep is now deprecated.

Use git log -S<query> to search in the history for commits that changed . Add an optional -p to see the diff as well.

git-diff-grep

This tool will run grep in the last n commit diffs that you specify. Don't like grep? It's easy to change according to your needs.

If you ever:

  • Wanted to see when a method was introduced.
  • Wanted to see if that method that apparently is no longer needed was deleted by someone in the past.
  • Simply wanted a tool to grep in your git diffs..

This tool is for you.

Example: git-diff-grep -c 10 login_required will grep for login_required in the last 10 commits diffs.

Installation

Put it somewhere in your path, and you're good to go.

Usage

git-diff-grep [OPTIONS] <query>

Options: -c to specify the number of commits

Todo

  • Paginate output automatically.

License

MIT. Do. Whatever. You. Want.

Feedback welcome. Follow me on Github for more!

Something went wrong with that request. Please try again.