With this you will need --force only when creating the release maint branches
(this is good), but not when appending changes to active branches.
Of course, if you merge the maint branch into the main branch (which we do with
hg main vs. hg stable, too, just without names), then the maint branch always
is inactive. In this case you won't get a warning, too, if you don't merge the
fix into the default tree, I think this is good, too.
So for these two use cases the current behaviour is good, or not? |