A bug or a feature (git diff --author + --grep)
I would have expected the --author and --grep option to work as pipeline filters. The first on the command line being applied first.
In other word I would have expected:
--author AND --grep
But it turn out that the result are maching either --author or --grep:
--author OR --grep
For example on the Git project:
$ git log --author=obry --grep=Cygwin
Returns commit from obry and commit having Cygwin in their log.
Is this a bug or a feature?
Thanks,
Pascal.
Signature · 8 lines
--|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B
Quoted 12 lines · Pascal Obry
I would have expected the --author and --grep option to work as pipeline filters. The first on the command line being applied first.
In other word I would have expected:
--author AND --grepBut it turn out that the result are maching either --author or --grep:
--author OR --grep
Quoted 7 lines
For example on the Git project:
$ git log --author=obry --grep=CygwinReturns commit from obry and commit having Cygwin in their log.
Is this a bug or a feature?
Feature. There's --all-match to switch on AND-mode.
Björn
Björn,
Quoted 1 line
Feature. There's --all-match to switch on AND-mode.
Thanks for the quick answer, I missed the --all-macth option.
Signature · 8 lines
--|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B