# git-log bug: --grep and -number args are at odds

2 messages from 2018-03-13 to 2018-03-13. Participants: Alexander Mills, Ævar Arnfjörð Bjarmason.
Thread: https://gitlist.dev/t/48037

## Alexander Mills, 2018-03-13 21:42

Subject: git-log bug: --grep and -number args are at odds
Message-ID: <CA+KyZp6QZ4BmOtLFiByjmZ4NsZyDBFsqme64aT5ER-QpgD49pg@mail.gmail.com>
URL: https://gitlist.dev/e/CA%2BKyZp6QZ4BmOtLFiByjmZ4NsZyDBFsqme64aT5ER-QpgD49pg%40mail.gmail.com

```
$ git log -50   ###  I get 50 results

$ git log -50 --grep="*"   ### I get a lot more than 50...

shouldn't `-50` minimize the results length to 50 or fewer?

-alex

-- 
Alexander D. Mills
! New cell phone number: (415)766-8243
alexander.d.mills@gmail.com

www.linkedin.com/pub/alexander-mills/b/7a5/418/

```

## Ævar Arnfjörð Bjarmason, 2018-03-13 21:57

Subject: Re: git-log bug: --grep and -number args are at odds
Message-ID: <871sgnfxku.fsf@evledraar.gmail.com>
URL: https://gitlist.dev/e/871sgnfxku.fsf%40evledraar.gmail.com
In-Reply-To: <CA+KyZp6QZ4BmOtLFiByjmZ4NsZyDBFsqme64aT5ER-QpgD49pg@mail.gmail.com>

```

On Tue, Mar 13 2018, Alexander Mills jotted:

> $ git log -50   ###  I get 50 results
>
> $ git log -50 --grep="*"   ### I get a lot more than 50...
>
> shouldn't `-50` minimize the results length to 50 or fewer?

On what git version? On my 2.16.2.804.g6dcf76e118 on git.git this works
as expected:

    $ git -c grep.patternType=basic log --oneline -50 --grep="*" |wc -l
    50
    $ git -c grep.patternType=basic log --oneline -50 | wc -l
    50

```
