@sajith If you rebase your branch onto the place where you want to merge, you'll get a fast-forward merge which won't have a merge commit.
I got over not liking merge points when I realized that merged branches let you see where a person's workflow started and ended. Looks ugly in the commit graph, but is actually meaningful.
@federicomena Thank you!
The one merge commit that bothers me is my own silly mistake as a result of working on several machines at the same time and forgetting that fact. :-)
This branch is to be merged with other branches eventually, and I don't want it to look confusing...