From: Miklos Vajna Date: Wed, 09 Apr 2008 14:51:08 GMT Subject: Re: [PATCH] Add --only-merges flag to display only merge commits. Message-ID: <20080409145108.GY11574@genesis.frugalware.org> In-Reply-To: On Wed, Apr 09, 2008 at 04:06:57PM +0200, Johannes Schindelin wrote: > > I just wanted to see the list of merges since the last tag in a repo > > where we have 1000+ commits and about 20 merges and found that there is > > no easy way to do so. > > I usually did something like this: > > git log -1 $(git rev-list --parents | sed -n "s/ .* .*//p") If you mean: git log -1 $(git rev-list --parents HEAD | sed -n "s/ .* .*//p") then it'll show only the first merge, --only-merges shows each merge. (While of course you can still use -1 or tag.. or so.)