From: Björn Steinbrink Date: Sun, 04 Oct 2009 13:19:33 GMT Subject: Re: A bug or a feature (git diff --author + --grep) Message-ID: <20091004131933.GA32000@atjola.homenet> In-Reply-To: <4AC87837.2010004@obry.net> On 2009.10.04 12:25:59 +0200, Pascal Obry wrote: > > 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? Feature. There's --all-match to switch on AND-mode. Björn