> The only thing I don't like about github/gogs from an UI perspective is the > merge button. The merge button creates unnecessary merge commits > which I don't like, and many projects agree to not use the merge button. > There is no way to disable it, but I think that disabling it in gogs would be > trivial.
If people are open to trying gogs (which I haven't yet) we could also make the merge button add a Signed-off-by: field to the commit message and use git merge --ff-only. (I'd be willing to look into this)