@cnx Take my work in Mes now as an example. I have like more than a hundred of commits. I basically rewrite almost every corner of the evaluator.
Should I fake the process and make all of them pass the tests if doing that is going to "forget" the actual struggle and its implications?
Should I add a changelog style commit message that basically lists hundreds of functions?
Rebasing and preparing everything will surely break things, as conflict resolution is not magic... IDK
cc @janneke