Re: gitk "find commit adding/removing string"/possible pickaxe bug?
- From
Thomas Rast <trast@student.ethz.ch>
- Date
- Jan 18, 2011, 21:16 UTC
- Message-ID
- <201101182216.01772.trast@student.ethz.ch>
- In-Reply-To
- <201101182139.28808.trast@student.ethz.ch>
Thomas Rast wrote:
Show 9 quoted lines
> So indeed > > git log -Squux -c -p > > gives a combined diff. But OTOH > > git log -Sbar -c -p > > doesn't; it only gives a diff for the commit that introduced 'bar'.
It's actually even stranger. -S does not seem to filter merges at all. For example, in git.git
$ git log | grep -c ^Merge 4677 $ git log -Sthis_string_never_existed_anywhere -c | grep -c ^Merge 4677
I think it should just filter all history, shouldn't it? After all
$ git log -- this_file_never_existed
also comes up empty.
--
Thomas Rast
trast@{inf,student}.ethz.ch