In EGit 2.3 they've added the no fast-forward merge ability according to their release documents
"Support git merge --no-ff as an EGit preference."
Question I have is, where do you set this preference? I tried Preferences -> Team -> Git -> Configuration -> Repository Settings and then under [Core] setting mergeoptions = --no-ff but that doesn't seem to work.