git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Most recent revision that contains a string

From
Nikolaus Rath <nikolaus@rath.org>
Date
Aug 20, 2016, 21:41 UTC
Message-ID
<87d1l3ce40.fsf@thinkpad.rath.org>
Hello,

What's the easiest way to find the most recent revision (of any file in the repository, including those that have been deleted in the current HEAD) that contains a given string?

I was hoping that "git grep" would do this (like in Mercurial), but as far as I can tell it only greps through the working copy. Or is there a trick that I'm missing?

Thanks, -Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«
Next: Josh Triplett
Message 1 of 7 in “Most recent revision that contains a string”
  1. Nikolaus RathAug 20, 2016
  2. Josh TriplettAug 21, 2016
  3. Andreas SchwabAug 21, 2016
  4. Josh TriplettAug 21, 2016
  5. Eric WongAug 21, 2016
  6. Nikolaus RathAug 22, 2016
  7. Junio C HamanoAug 23, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.