From: Johannes Schindelin Date: Fri, 08 Feb 2008 12:18:30 GMT Subject: Re: git log -S doesn't search stash WIPs Message-ID: In-Reply-To: <57518fd10802080246p4a929b62tc6e260a16d3587@mail.gmail.com> 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