6. ● v3.12.16
● v3.12.17
● v3.12.18
Introduce a BASE branchIntroduce a BASE branch
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
tags branches
Step 1Step 1
7. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
Move all your branches to the BASE branchMove all your branches to the BASE branch
tags branches
Step 2Step 2
8. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
Create a MERGE / VERSION branchCreate a MERGE / VERSION branch
tags branches
Step 3Step 3
9. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● prep-cpuinfo-v2
● prep-ptty-exploit-fix
● prep-oom-lockup-fix
Prepare your branches to be mergedPrepare your branches to be merged
tags branches
Step 4Step 4
10. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● prep-cpuinfo-v2
● prep-ptty-exploit-fix
● prep-oom-lockup-fix
Merge all your branches into the merge/version branchMerge all your branches into the merge/version branch
tags branches
Step 5Step 5
12. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● 3.12.19● v3.12.19
A new version tag is introducedA new version tag is introduced
tags branches
Step 7Step 7
13. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● 3.12.19● v3.12.19
Create a new BASE branchCreate a new BASE branch
● 3.12.19-base
tags branches
Step 8Step 8
14. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● 3.12.19● v3.12.19
Rebase all branches onto the new BASE branchRebase all branches onto the new BASE branch
● 3.12.19-base
tags branches
Step 9Step 9
15. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● 3.12.19● v3.12.19
Create a new MERGE / VERSION branchCreate a new MERGE / VERSION branch
● 3.12.19-base
● 3.12.19-cloud0
tags branches
Step 10Step 10
16. ● v3.12.16
● v3.12.17
● v3.12.18
● master
● 3.12.17
● 3.12.18
● oom-lockup-fix
● ptty-exploit-fix
● cpuinfo-v2
● 3.12.18-base
● 3.12.18-cloud0
● 3.12.19● v3.12.19
Create a new MERGE / VERSION branchCreate a new MERGE / VERSION branch
● 3.12.19-base
● 3.12.19-cloud0
tags branches
Step 11Step 11
GOTO Step 4GOTO Step 4
● prep-cpuinfo-v2
● prep-ptty-exploit-fix
● prep-oom-lockup-fix