Using --first-parent --no-merges seems to exclude not just the merge commits but all the commits from the merge as well. Let's use only --no-merges to get just the commits without merges. (cherry picked from commit 5ae7db99bf)
5ae7db99bf