From: Junio C Hamano Date: Tue, 28 Jul 2020 16:48:20 GMT Subject: Re: [PATCH 0/3] making --first-parent imply -m Message-ID: In-Reply-To: <20200728163617.GA2649887@coredump.intra.peff.net> Jeff King writes: > For some projects, it's useful to walk the first parent history, looking > at each merge commit as a normal commit introducing all of the changes > no its side branch. E.g.: > > git log --first-parent -m -Sfoo -p > > might show you the topic or pull request that introduced code "foo". But > I quite often forget to add "-m", and get confused that it doesn't > return any results. Yes. I agree that --first-parent should imply -m when combined with diff options like -p, --raw, etc. I am not sure if -m should kick in without any diff options, though. Doesn't it have side effects? Thanks.