Skip to content

Manual backports with compatibility patches #468

Closed
@BridgeAR

Description

@BridgeAR

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions