BUG? git log -Sfoo --max-count=N
- From
- Óscar Fuentes <ofv@wanadoo.es>
- Date
- Mar 6, 2011, 21:37 UTC
- Message-ID
- <87hbbgvske.fsf@wanadoo.es>
The documentation says
--max-count=<number> Limit the number of commits output
but when used with -S as in
git log -Sfoo --max-count=N
it acts as "inspect only the N first commits", i.e. if `foo' is not present on any of the first N commits no output is shown.
Using other filtering options (such as `--grep=' or `-- somepath') together with --max-count=N will output at most N commits regardless of the position on the history of those commits, as expected.
Tested with git 1.7.1 and 1.7.4.