From: Matthias Lederhofer Date: Mon, 10 Jul 2006 17:41:46 GMT Subject: Re: can I get only the list of merges? Message-ID: In-Reply-To: <20060710192622.70c51a81.diegocg@gmail.com> Diego Calleja wrote: > Hi, git-log and git-rev-list and friends have a --no-merges option. However, > I need the contrary functionality: a sort of "--only-merges" way of getting > the log? (that is, without parsing manually the git-log output) Perhaps something like this? It finds all commits with more than one parent (I dunno if there are any other commits that have more than one parent) git-rev-list --parents HEAD | \ grep -E '^([a-z0-9]{40} ){2}[a-z0-9]{40}' | \ cut -d ' ' -f 1