{"thread":{"id":"48037","subject":"git-log bug: --grep and -number args are at odds","startedAt":"2018-03-13T21:42:43Z","lastAt":"2018-03-13T21:57:30Z","messageCount":2,"participants":["Alexander Mills","Ævar Arnfjörð Bjarmason"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"341592","messageId":"CA+KyZp6QZ4BmOtLFiByjmZ4NsZyDBFsqme64aT5ER-QpgD49pg@mail.gmail.com","threadId":"48037","inReplyTo":null,"subject":"git-log bug: --grep and -number args are at odds","fromName":"Alexander Mills","fromEmail":"alexander.d.mills@gmail.com","sentAt":"2018-03-13T21:42:36Z","receivedAt":"2018-03-13T21:42:43Z","isPatch":false,"sender":{"key":"alexander.d.mills@gmail.com","avatar":"https://gravatar.com/avatar/8accf19b85aa1020f85582e1f001860f853ce55767c226545a0825a2fcd99f04?d=mp&s=160"},"body":"$ git log -50   ###  I get 50 results\n\n$ git log -50 --grep=\"*\"   ### I get a lot more than 50...\n\nshouldn't `-50` minimize the results length to 50 or fewer?\n\n-alex\n\n-- \nAlexander D. Mills\n! New cell phone number: (415)766-8243\nalexander.d.mills@gmail.com\n\nwww.linkedin.com/pub/alexander-mills/b/7a5/418/\n"},{"id":"341596","messageId":"871sgnfxku.fsf@evledraar.gmail.com","threadId":"48037","inReplyTo":"CA+KyZp6QZ4BmOtLFiByjmZ4NsZyDBFsqme64aT5ER-QpgD49pg@mail.gmail.com","subject":"Re: git-log bug: --grep and -number args are at odds","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2018-03-13T21:57:21Z","receivedAt":"2018-03-13T21:57:30Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"\nOn Tue, Mar 13 2018, Alexander Mills jotted:\n\n> $ git log -50   ###  I get 50 results\n>\n> $ git log -50 --grep=\"*\"   ### I get a lot more than 50...\n>\n> shouldn't `-50` minimize the results length to 50 or fewer?\n\nOn what git version? On my 2.16.2.804.g6dcf76e118 on git.git this works\nas expected:\n\n    $ git -c grep.patternType=basic log --oneline -50 --grep=\"*\" |wc -l\n    50\n    $ git -c grep.patternType=basic log --oneline -50 | wc -l\n    50\n"}]}