
May 22, 2016
6:24 a.m.
All,
Please do not use squash commits. See http://mjg59.dreamwidth.org/42759.html.
Squashing commits is essential to making useful commit histories. Are you just saying not to use Github's built-in feature which squashes everything into a _single_ commit? If so, note that you can turn that GUI feature off so nobody is tempted to use it. That does leave the question of whether you want people to use merge commits or to rebase their branch on the latest master before merging so that you always get a fast-forward.