From: Óscar Fuentes Date: Sun, 06 Mar 2011 21:37:37 GMT Subject: BUG? git log -Sfoo --max-count=N Message-ID: <87hbbgvske.fsf@wanadoo.es> The documentation says --max-count= 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.