Hi,
On Fri, 8 Feb 2008, Jonathan del Strother wrote:
"git log --all -Sfoo" doesn't find strings introduced in stash WIP
commits, only the stash index.
It is a little unfortunate that a stash will do this:
HEAD ------- stash
\ /
index
In other words, the index will be "committed" as a regular commit, but the
working directory will actually be a "merge commit".
So you need to add "--cc" to see the commit.
Further, the stash is not just a branch. The stash is actually a stack of
reflogs. So could you try again, with
$ git log --cc -Sfoo --walk-reflogs stash
?
Hth,
Dscho