I am going to merge my release branch to master and I am wondering if I should squash the commits from develop into a single merge commit when merging into master.
If you squash merge between develop, a release branch and master it gets very hard to merge a change to a release branch back to develop without file conflicts. It's also hard to merge a hotfix to develop, then merge develop through a release back to master later.