I have to make it quick because they are surely listening. I come from an alternate dimension - well technically yours is the alternate one - where mathematicians end up being software developers.
I disagree with you on the topic of sqashes. For years we squash every feature branch, when merging into the master branch and never had a problem with it.
It leads to a much cleaner history. I do not need commits like 'fix typo' or 'revert previous change because it did not work'.
It also gives us the opportunity to consolidate the commit messages.
When you work in conjunction with a remote repository like github you also do not lose intermediate states because you can always check out the pull requests to see what has been done.
I also do not understand your argument regarding "It is far easier to deal with frequent small changes as opposed to infrequent large changes".
The overall size of a change does not change when you squash or not and if you want to review a pull request. You have to review it as a whole.
Maybe it helps to have overall smaller features.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I disagree with you on the topic of sqashes. For years we squash every feature branch, when merging into the master branch and never had a problem with it.
It leads to a much cleaner history. I do not need commits like 'fix typo' or 'revert previous change because it did not work'.
It also gives us the opportunity to consolidate the commit messages.
When you work in conjunction with a remote repository like github you also do not lose intermediate states because you can always check out the pull requests to see what has been done.
I also do not understand your argument regarding "It is far easier to deal with frequent small changes as opposed to infrequent large changes".
The overall size of a change does not change when you squash or not and if you want to review a pull request. You have to review it as a whole.
Maybe it helps to have overall smaller features.