Description
Regular manual backports are currently done by changing the actual code change and applying the necessary changes directly to the backported commit.
I would like to change that to always use the original commit without any changes and to add another commit afterwards that works as compatibility patch. That way it's
a) easier to review the changes and accept the PR faster
b) potential conflicts will normally happen with the compatibility patches instead of the original commit.
Especially the second point could reduce the amount of work necessary in case of conflicts (it would be easier to determine what's wrong).
I can think of one downside though: in theory bisecting could become more difficult because the original commit could cause problems. It should likely mostly not be an issue besides broken builds.